O Grilled Cheese fala o Model Context Protocol (MCP), o padrão aberto que os assistentes de IA usam para trabalhar com serviços de fora. Conecte o Claude, o ChatGPT ou qualquer outra ferramenta com suporte a MCP, e ela pode ler a sua linha do tempo, publicar, seguir, reagir e editar temas por você. As ferramentas que aceitam uma chave colada usam uma que você mesmo cria e pode revogar quando quiser; as que falam o fluxo OAuth do MCP, como o ChatGPT, conectam por uma tela de consentimento, sem nada para copiar.
O que conectar quer dizer de fato
Um cliente MCP enxerga o Grilled Cheese como um conjunto de ferramentas com nome: ler a linha do tempo, criar uma publicação, seguir alguém, editar um tema. A IA decide quando chamá-las; a sua chave decide o que ela pode fazer. Uma chave age como você, nas identidades que você indicar ao criá-la, e nunca ganha poderes que a sua própria conta não tem.
Toda conta pode conectar uma ferramenta para ler e para escrever (publicar, seguir, reagir, editar temas).
Criando uma chave
As chaves ficam em Configurações > Programador, no app web em https://grilledcheese.app/settings/developer ou no app, em Configurações.
-
Escolha um nome que diga onde a chave vai morar ("Assistente do notebook", "Servidor de casa").
-
Escolha as identidades pelas quais a chave pode agir. Uma chave com várias identidades precisa dizer por qual está agindo a cada escrita, então a maioria das chaves indica exatamente uma.
-
Escolha os escopos dela. Os escopos de leitura e de escrita estão abertos a toda conta.
-
Copie a chave quando ela for mostrada. Ela é mostrada uma única vez: só uma impressão digital é guardada, então nada consegue exibi-la de novo. Perdê-la significa criar outra.
Há um teto de quantas chaves uma conta pode ter ao mesmo tempo: revogue uma chave para abrir espaço para outra. As chaves também expiram sozinhas depois de 90 dias, então uma chave esquecida não fica viva para sempre.
Escopos
Um escopo é uma permissão que a chave tem. Uma chamada de ferramenta fora dos escopos da chave é recusada, sempre, seja quem for o dono da chave.
| Escopo | O que permite | Ferramentas |
|---|---|---|
|
Ler linhas do tempo, publicações, tópicos e busca |
|
|
Ler quem você segue e quem segue você |
(só API, ainda sem ferramenta) |
|
Ler as suas reações |
(só API, ainda sem ferramenta) |
|
Ler os seus temas |
|
|
Ler o seu perfil |
(só API, ainda sem ferramenta) |
|
Criar publicações e excluir as publicações que a própria chave fez |
|
|
Seguir e deixar de seguir |
|
|
Reagir e remover as reações que a própria chave fez |
|
|
Criar e editar os seus temas |
|
Toda conta pode conceder qualquer um destes escopos. Dê a uma chave só os que
a ferramenta dela precisa: uma chave sem os escopos :write pode ler, mas não
pode publicar nem seguir em seu nome.
Conectando um cliente
Direto (Streamable HTTP)
A maioria dos clientes MCP atuais, incluindo o Claude Code e as versões mais novas do Claude Desktop, conecta direto ao endpoint hospedado:
https://grilledcheese.app/mcp
com a chave como bearer token. No Claude Code, uma linha:
claude mcp add --transport http grilledcheese https://grilledcheese.app/mcp --header "Authorization: Bearer <key>"
Pela ponte stdio
Os clientes que só conseguem iniciar um processo local usam o pacote de ponte,
@grilledcheese/mcp. Ele roda na sua máquina, guarda a chave localmente e
repassa cada requisição ao endpoint acima; a chave nunca aparece num serviço de
configuração compartilhado.
No Claude Desktop, acrescente ao claude_desktop_config.json (Settings >
Developer > Edit Config):
{
"mcpServers": {
"grilledcheese": {
"command": "npx",
"args": ["-y", "@grilledcheese/mcp"],
"env": { "GRILLEDCHEESE_KEY": "<key>" }
}
}
}
No Claude Code, o equivalente em stdio é:
claude mcp add grilledcheese --env GRILLEDCHEESE_KEY=<key> -- npx -y @grilledcheese/mcp
Qualquer outro cliente stdio deve ser configurado para iniciar
npx -y @grilledcheese/mcp --key <key>. Uma chave com mais de uma identidade
passa --identity para dizer por qual ela age.
ChatGPT e outros clientes OAuth
Os conectores personalizados do ChatGPT não aceitam uma chave colada. Eles exigem o fluxo OAuth do MCP, e o Grilled Cheese o fala. Nenhuma chave está envolvida: você aprova a conexão no seu navegador, conectado como você mesmo, e consegue ver exatamente o que está sendo concedido antes que algo seja.
Para conectar o ChatGPT:
-
No ChatGPT, abra Settings > Connectors e adicione um conector personalizado com a URL do servidor:
https://grilledcheese.app/mcp
-
O ChatGPT descobre que o Grilled Cheese tem suporte a OAuth e abre uma janela do navegador na página de entrada do Grilled Cheese. Entre, se ainda não estiver.
-
A tela de consentimento mostra o nome do conector, para onde você vai ser mandado de volta e um seletor de identidades e escopos, exatamente como ao criar uma chave. Os escopos de leitura vêm pré-selecionados, e qualquer conta pode conceder também os de escrita.
-
Aprove, e o ChatGPT termina a conexão sozinho.
Uma conexão feita assim se renova em silêncio enquanto está em uso, e expira sozinha depois de 90 dias sem uso. As mesmas regras das chaves valem a cada chamada: a conexão nunca é mais poderosa que você, e tudo o que ela faz é atribuído na trilha de auditoria.
Aprovar o mesmo conector de novo substitui a conexão anterior, então reconectar nunca deixa uma segunda concessão viva para trás. Se você achar que uma conexão está sendo mal usada, remova o conector no ChatGPT e escreva para [email protected]; a equipe pode revogar uma conexão na hora, o que corta os tokens dela já na chamada seguinte.
A tela de consentimento também avisa quando um conector pede para mandar você de volta a um endereço no seu próprio computador. Isso é normal em ferramentas de desktop como o Claude Code, e merece um segundo olhar em qualquer outra coisa.
Revogando uma chave
Revogue na mesma tela Configurações > Programador: cada chave mostra os seus escopos, identidades, data de criação e validade, com um botão de revogar ao lado. A revogação vale na hora, já na chamada seguinte da chave. Revogue uma chave no momento em que você parar de usar a ferramenta que a tinha, ou se desconfiar que ela vazou.
Notas de segurança
-
Uma chave nunca é mais poderosa que você. Ela fica limitada aos poderes de um usuário comum mesmo que você seja da equipe, e tudo o que ela faz cai na mesma trilha de auditoria das suas próprias ações, atribuído à chave.
-
Algumas coisas simplesmente não estão no protocolo. As conversas e as mensagens diretas, o seu círculo próximo, a recuperação de conta, os pagamentos e a moderação nunca podem ser alcançados por chave nenhuma, com escopo nenhum.
-
As ferramentas destrutivas se anunciam. As ferramentas que excluem algo são sinalizadas, então clientes bem-comportados perguntam antes de chamá-las.
-
Trate a chave como uma senha. Quem a tiver pode agir pelas identidades que ela indica, dentro dos escopos dela, até que ela expire ou você a revogue. Prefira as formas com variável de ambiente mostradas acima a colar chaves em linhas de comando, e nunca envie uma chave para um repositório.
Leitura relacionada
-
Configurações de programador, onde as chaves são criadas e revogadas
Dúvidas ou uma conexão travada vão para [email protected].