ScriptGrain
Crie um perfil de voz a partir da sua própria escrita, redija novos conteúdos nessa voz e avalie qualquer texto em relação a ela. 41 ferramentas.
Servidor MCP hospedado
npx add-mcp 'https://mcp.scriptgrain.com/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Servidor MCP ScriptGrain
O ScriptGrain faz o ChatGPT, o Claude e os demais ficarem melhores em ser você. Este repositório é o guia público de configuração para o seu servidor MCP remoto: conecte-o ao Claude, ChatGPT, Cursor ou a qualquer cliente MCP, e seu assistente poderá construir um perfil de voz a partir da sua própria escrita, redigir nessa voz e pontuar qualquer texto em relação a ela.
- Endpoint:
https://mcp.scriptgrain.com/mcp(HTTP transmissível, respondido como JSON simples; SSE legado emhttps://mcp.scriptgrain.com/sse) - Ainda não tem conta?
https://mcp.scriptgrain.com/trynão exige chave ou login:start_sessiondá ao seu assistente uma sessão de convidado de 7 dias que cria um perfil de voz e pontua textos em relação a ele, e depois entrega um link para você mantê-lo em uma conta gratuita - Autenticação: OAuth 2.0 (faça login com sua conta ScriptGrain na página de consentimento; usado pelos conectores do claude.ai e ChatGPT), ou uma chave de API ScriptGrain enviada como
Authorization: Bearer sg_live_... - Planos: todos os planos, incluindo o Gratuito. A redação usa créditos do seu plano; pontuação e leitura são gratuitas.
- Versão do servidor: 1.23.1, 41 ferramentas e 2 prompts; toda ferramenta tem um título e dicas de somente leitura / destrutivas
- Construindo um perfil: seu assistente pode usar escritas suas que ele já possui (mensagens que você digitou para ele, documentos ou e-mails que você compartilhou, suas postagens), citadas exatamente, nunca suas anotações sobre você ou texto escrito por IA, e ele mostra quais trechos envia
- Site: https://scriptgrain.com · Documentação: https://scriptgrain.com/docs/mcp.md · API REST: https://scriptgrain.com/docs/api.md
Este repositório é um guia: apenas documentação e configuração de cliente. Ele não contém código-fonte do ScriptGrain; o aplicativo e o servidor MCP são privados e hospedados pelo ScriptGrain, portanto não há nada para instalar ou executar.
O que o ScriptGrain mede
Um perfil de voz é construído a partir de escritas que você já fez: 45 atributos em oito grupos (lexical, sintaxe, tom e registro, retórica, pontuação e formatação, palavras funcionais, padrões de conteúdo, peculiaridades e cadência). Cada rascunho é pontuado de 0 a 1 em relação ao perfil: rascunhos na voz normalmente pontuam 0,85 a 0,95, correspondências parciais 0,5 a 0,8, e texto claramente fora da voz abaixo de 0,45. Cada atributo tem sua própria página em https://scriptgrain.com/attributes.
Conectar
Você precisa de uma conta ScriptGrain (gratuita): https://scriptgrain.com/auth?tab=signup&source=github_mcp
claude.ai (web) e Claude Desktop
- Configurações, depois Conectores, e então Adicionar conector personalizado.
- Cole
https://mcp.scriptgrain.com/mcp. - Faça login com seu e-mail e senha ScriptGrain na página de consentimento. Se você se cadastrou com o Google, abra "Colar uma chave de API em vez disso" e cole uma chave de https://scriptgrain.com/settings?tab=api.
O conector gera sua própria chave de API, nomeada em homenagem ao cliente, na sua conta ScriptGrain. Revogue-a em Configurações, API, e o acesso é encerrado.
Claude Code
Com OAuth (o Claude Code abre o login quando você executa /mcp):
claude mcp add --transport http scriptgrain https://mcp.scriptgrain.com/mcp
Com uma chave de API:
claude mcp add scriptgrain https://mcp.scriptgrain.com/mcp \
--transport http --header "Authorization: Bearer sg_live_<your-secret>"
Configuração no escopo do projeto para um repositório compartilhado: config/claude-code.mcp.json (OAuth, então nenhuma chave é commitada).
ChatGPT
Onde o seu plano do ChatGPT oferece conectores: Configurações, depois Conectores, e então
Adicionar conector personalizado, com a URL https://mcp.scriptgrain.com/mcp, e
faça login com sua conta ScriptGrain quando a página de consentimento abrir. Onde
conectores não estão disponíveis no seu plano, o construtor de prompt gratuito em
https://scriptgrain.com/works-with/chatgpt escreve um prompt de sistema de uma página
a partir da sua escrita para instruções personalizadas.
Cursor (e outros editores com configurações de MCP)
Adicione um servidor MCP remoto chamado scriptgrain com a URL
https://mcp.scriptgrain.com/mcp e complete o login quando a página de consentimento
abrir: config/cursor.mcp.json. Onde um
cliente não consegue fazer OAuth, envie a chave como um cabeçalho em vez disso:
config/cursor.mcp.with-key.json. Mantenha um
arquivo que contém uma chave fora do controle de versão.
Qualquer outro cliente MCP
Use https://mcp.scriptgrain.com/mcp com OAuth ou o cabeçalho Authorization: Bearer. Cada POST é respondido como JSON simples, nunca como um fluxo
de eventos, então clientes e proxies que só lidam com requisição e resposta também
funcionam. Envie o cabeçalho Mcp-Session-Id da resposta de inicialização em cada
chamada posterior.
Ferramentas
41 ferramentas, listadas a partir dos registros do próprio servidor (servidor 1.23.1). As ferramentas que excluem ou sobrescrevem (delete_memory, forget_piece, edit_memory, remove_monitor_url, set_voice_brain, delete_brief_template) são marcadas como destrutivas, para que seu cliente possa perguntar antes de executá-las.
Os créditos são do seu plano ScriptGrain; "gratuito" significa que nenhum crédito é usado.
Rascunhos, polimento e humanização são precificados por tamanho: até 5.000 palavras 1 crédito,
até 10.000 palavras 2, até 15.000 palavras 3 (o máximo que uma peça pode ter). Um rascunho
acima de 4.000 palavras, ou um polimento ou humanização acima de 3.000 palavras, é executado em
segundo plano: a ferramenta retorna imediatamente com um trabalho, e get_job mostra seu
progresso até que ele tenha sido concluído (cerca de um minuto por 2.000 palavras). Os créditos são
cobrados conforme as palavras são entregues, nunca acima do nível solicitado.
Perfis de voz
| Ferramenta | O que faz | Custo |
|---|---|---|
list_profiles | Lista os perfis de voz que sua chave pode usar, com status, pontuação de confiança e contagem de amostras | Gratuito |
create_profile | Constrói um perfil de voz a partir de 1 a 20 amostras da sua própria escrita (3+ peças e 3.000+ palavras dão um perfil confiante); executa por cerca de 1 a 3 minutos | 1 slot de extração |
get_profile | O status de um perfil e, uma vez completo, sua descrição narrativa e todos os 45 atributos | Gratuito |
mimic_brand | Constrói um perfil a partir de um site de marca público (até 8 páginas); pede seu consentimento explícito primeiro | 1 crédito de imitação de marca |
Redação, pontuação e revisão
| Ferramenta | O que faz | Custo |
|---|---|---|
create_outline | Um esboço para uma peça longa, para revisar antes de redigir | Gratuito |
generate_content | Um rascunho na sua voz medida em um dos 16 tipos de conteúdo, até 15.000 palavras, com sua pontuação de correspondência de voz; 1 a 3 variantes (2 e 3 até 4.000 palavras); acima de 4.000 palavras é escrito em segundo plano | Por variante: 1 crédito até 5.000 palavras, 2 até 10.000, 3 até 15.000 |
check_voice_match | Pontua qualquer texto em relação a um perfil, com os números por recurso por trás da pontuação | Gratuito |
compare_voice | Sem necessidade de perfil: pontua até três peças (texto ou URL) em relação a uma peça principal | Gratuito |
polish | Revisa um rascunho em direção a uma meta de correspondência de voz (padrão 0,9), até 3 passagens; acima de 3.000 palavras é executado em segundo plano | 1 crédito até 5.000 palavras, 2 até 10.000, 3 até 15.000; gratuito se o rascunho já passar |
humanize | Reescreve texto (ou um rascunho salvo) para remover sinais mensuráveis de escrita de máquina mantendo todos os fatos, até 3 passagens; acima de 3.000 palavras é executado em segundo plano | 1 crédito até 5.000 palavras, 2 até 10.000, 3 até 15.000; gratuito se o texto já passar (até 3.000 palavras) |
ai_detect | Leitura estilométrica humano-vs-IA de qualquer texto com 50+ palavras | Gratuito |
rewrite_page | Reescreve o texto de uma página web pública na sua voz, bloco por bloco; preços, linhas legais e rótulos de botões são deixados intactos | 1 crédito por 1.500 palavras; planos pagos |
save_edit | Salva sua edição final de um rascunho, para que o perfil aprenda com a diferença | Gratuito |
list_generations | Lista rascunhos anteriores com suas pontuações | Gratuito |
get_generation | Busca um rascunho anterior completo (enquanto um rascunho longo está sendo escrito, a parte entregue até agora) | Gratuito |
get_job | Progresso de um trabalho em segundo plano (um rascunho longo, polimento ou humanização): seções concluídas, palavras escritas, créditos cobrados e o resultado uma vez que tenha sido concluído | Gratuito |
list_draft_versions | Os textos anteriores de um rascunho, do mais novo ao mais antigo: cada edição, polimento, humanização ou reescrita mantém o texto que substituiu | Gratuito |
restore_draft_version | Restaura uma versão anterior; o texto que ela substitui também é mantido, para que possa ser desfeito | Gratuito |
list_brief_templates | Seus briefs salvos (e os da sua equipe), para começar com template_id em create_outline ou generate_content | Gratuito |
save_brief_template | Salva um brief (formato, tópico, ângulo, público, registro, pontos-chave, extensão) para a próxima vez | Gratuito |
delete_brief_template | Exclui um brief salvo | Gratuito |
Voice Brain: a memória do que você já escreveu
| Ferramenta | O que faz | Custo |
|---|---|---|
get_memory | As ideias, afirmações, histórias e estruturas que sua escrita cobriu, cada uma com uma citação verbatim | Gratuito |
sync_memory | Indexa novos rascunhos e amostras na memória | Gratuito |
check_novelty | Verifica um brief em relação à memória: repetições, construções sobre, ou novo, com ângulos fundamentados | Gratuito |
what_next | Cinco ângulos que constroem sobre o que você continua dizendo | Gratuito |
add_to_memory | Adiciona uma peça publicada por texto colado ou URL (60+ palavras), ou uma memória declarada diretamente (memory, com um tipo e tópico opcionais) | Gratuito |
set_repeat_policy | Se os rascunhos evitam reafirmar argumentos anteriores (o padrão) ou podem repeti-los | Gratuito |
list_brains | Lista as memórias (cérebros) que uma voz pode usar e quais vozes compartilham cada uma | Gratuito |
set_voice_brain | Move uma voz para outro cérebro, ou de volta para o seu próprio | Gratuito |
edit_memory | Altera uma memória: suas palavras, seu tipo ou seu tópico | Gratuito |
delete_memory | Exclui uma memória | Gratuito |
forget_piece | Esquece uma peça inteira e toda memória extraída dela | Gratuito |
Monitor de voz: páginas publicadas, pontuadas mensalmente
| Ferramenta | O que faz | Custo |
|---|---|---|
get_voice_monitor | As páginas sendo monitoradas, as pontuações da última execução e a execução anterior | Gratuito; planos pagos |
add_monitor_url | Monitora uma página pública (Writer e Operator 5 páginas, Studio 15, Agency 50) | Gratuito; planos pagos |
remove_monitor_url | Para de monitorar uma página; resultados anteriores são mantidos | Gratuito |
run_voice_monitor | Executa a verificação deste mês agora (uma execução por perfil por mês; a execução agendada é no dia 1º) | Gratuito |
Contexto da empresa
| Ferramenta | O que faz | Custo |
|---|---|---|
list_companies | Lista seus perfis de empresa ou produto, usados para fundamentar rascunhos em fatos reais | Gratuito |
create_company | Cria um a partir de uma URL, notas livres ou campos; apenas as afirmações que as páginas fazem | Gratuito (ler um site por URL precisa de um plano pago) |
Conta
| Ferramenta | O que faz | Custo |
|---|---|---|
get_billing | Plano, créditos restantes e data de renovação | Gratuito |
get_invoice | A fatura mais recente com um link em PDF | Gratuito |
upgrade_plan | Um link hospedado pela Stripe para atualizar ou gerenciar o plano; nada é cobrado pelo conector | Gratuito |
Prompts
write_in_my_voice: redija uma peça, relate sua pontuação, itere e salve a edição final.build_my_voice_profile: reúna sua própria escrita, crie o perfil e percorra o resultado.
Exemplos práticos
- Construa um perfil de voz a partir da sua escrita e leia-o
- Redija na sua voz, pontue, faça o polimento, salve sua edição
- Verifique se as páginas soam como um único escritor, sem perfil
Limites que vale a pena conhecer
- 60 requisições por minuto por chave.
- Cinco extrações de perfil por hora.
- Rascunhos são escritos em inglês do Reino Unido ou dos EUA.
mimic_brandprecisa do seu consentimento explícito para analisar a escrita de um site.- Pagamentos nunca acontecem pelo conector.
Privacidade e segurança
- Com OAuth, sua senha é usada uma vez na página de consentimento e nunca armazenada; a concessão contém uma chave criptografada que nunca é mostrada ao cliente, e revogá-la em Configurações, API encerra o acesso.
- Com uma chave colada, mantenha a chave no armazenamento de segredos do cliente ou em um arquivo de configuração não rastreado.
- O ScriptGrain recebe apenas o que uma chamada de ferramenta contém.
- Subprocessadores e tratamento de dados: https://scriptgrain.com/trust · Privacidade: https://scriptgrain.com/privacy · Termos: https://scriptgrain.com/terms
- Relate um problema de segurança para security@scriptgrain.com (https://scriptgrain.com/.well-known/security.txt).
Mais sobre o ScriptGrain
- Os 45 atributos, uma página cada: https://scriptgrain.com/attributes
- Como uma voz é medida e pontuada: https://scriptgrain.com/reference/voice-measurement-framework
- Estudos publicados, com método e limitações: https://scriptgrain.com/research
- Cada ferramenta MCP e o que ela custa: https://scriptgrain.com/reference/mcp-tool-reference
- Para assistentes de IA: https://scriptgrain.com/llms.txt
Suporte
support@scriptgrain.com · https://scriptgrain.com/support ScriptGrain é um produto da Adapt Progress Evolve Limited, registrada na Inglaterra e no País de Gales (10047328), Londres.
Licença
A documentação e os arquivos de configuração neste repositório são disponibilizados sob a licença MIT (veja LICENSE). O nome, o logotipo e o serviço ScriptGrain não são cobertos por ela.