Syncpen

Uma base de conhecimento em markdown que sua IA lê, escreve e organiza — uma memória em arquivos simples que você pode realmente abrir e corrigir (não um armazenamento vetorial opaco), com cada edição de agente assinada e sua para aprovar.

Documentação

Syncpen

Servidor MCP Syncpen

Conecte o Claude Code (ou qualquer cliente MCP) ao seu espaço de trabalho Syncpen — o espaço de escrita onde sua IA pode realmente escrever. Seu agente pode pesquisar, ler, rascunhar, sugerir, comentar, organizar e publicar nos mesmos documentos ao vivo que você edita.

Ainda não tem uma conta? Crie uma gratuitamente em syncpen.io.

No que o Syncpen é excelente?

  • Construa uma base de conhecimento que sua IA mantém — capture notas, documentos e clipes, e deixe seu agente organizar, criar links cruzados e manter tudo atualizado.
  • Escreva conteúdo longo onde você publica — artigos, documentos, livros inteiros; seu agente rascunha, você aprova, e uma chamada publica no WordPress, Ghost ou Sanity.
  • Seus agentes e você em um único projeto — todos trabalham nos mesmos documentos ao vivo; cada edição é compartilhada, legível e atribuída.
  • Edições com trilha de auditoria — agentes propõem mudanças como sugestões assinadas que você aceita ou rejeita. Nada muda silenciosamente.
  • Pesquisa → rascunho → publicação sem sair das suas ferramentas — capture fontes, deixe sua IA rascunhar a partir delas e publique.

Configuração Rápida

1. Gere uma Chave de API

  1. Vá para Configurações → Chaves de API na sua conta Syncpen
  2. Ative o Acesso à API
  3. Crie uma nova chave de API
  4. Copie a chave (você só a verá uma vez!)

2. Configure o Claude Code

Adicione ao seu arquivo de configuração MCP (~/.mcp.json ou no nível do projeto .mcp.json):

{
  "mcpServers": {
    "syncpen": {
      "command": "npx",
      "args": ["-y", "syncpen-mcp"],
      "env": {
        "SYNCPEN_API_KEY": "sp_your_api_key_here"
      }
    }
  }
}

Pronto! O Claude Code baixará e executará automaticamente o servidor MCP.

Ferramentas Disponíveis

FerramentaDescrição
syncpen_searchPesquisar documentos por título e conteúdo do corpo (texto completo)
syncpen_readLer o conteúdo de um documento como markdown
syncpen_list_foldersListar todas as pastas
syncpen_list_documentsListar documentos, opcionalmente por pasta
syncpen_createCriar um novo documento — pessoal por padrão, ou em um espaço de equipe via teamId
syncpen_updateAtualizar o título e/ou conteúdo de um documento
syncpen_suggest_editPropor uma edição como sugestão pendente que um humano aceita/rejeita (documento inalterado até a aceitação)
syncpen_list_suggestionsListar as sugestões pendentes (ou todas) de um documento
syncpen_list_commentsLer threads de comentários (com respostas, números de linha, autores)
syncpen_reply_commentResponder a uma thread de comentários (assinado, notifica @menções)
syncpen_resolve_commentMarcar uma thread de comentários como resolvida
syncpen_move_documentMover um documento para uma pasta, ou para a raiz
syncpen_delete_documentExcluir um documento (movido para a lixeira)
syncpen_create_folderCriar uma pasta (opcionalmente aninhada)
syncpen_rename_folderRenomear uma pasta
syncpen_move_folderMover uma pasta para um novo pai, ou para a raiz
syncpen_delete_folderExcluir uma pasta e seu conteúdo (movido para a lixeira)
syncpen_publishPublicar um documento no WordPress, Ghost ou Sanity
syncpen_list_connectionsListar destinos CMS conectados e seus connectionIds — pessoal por padrão, ou limitado a uma equipe via teamId/documentId
syncpen_list_teamsListar seus espaços de equipe (id, nome, função, contagem de membros)
syncpen_recent_changesUm feed ordenado por tempo de quem criou/editou/arquivou quais documentos, e quando
syncpen_relatedDado um documento, sugerir o que mais ler — combina co-acesso (documentos trabalhados juntos) com os links /editor
syncpen_drive_list_filesListar/pesquisar arquivos no Google Drive conectado do usuário
syncpen_drive_read_fileLer o conteúdo de um arquivo do Drive (apenas Google Docs e arquivos de texto simples)
syncpen_news_searchPesquisar notícias mundiais recentes via a chave de API World News conectada do usuário
syncpen_slack_list_channelsListar canais públicos no espaço de trabalho Slack conectado do usuário
syncpen_slack_read_channelLer o histórico recente de mensagens de um canal público do Slack
syncpen_notion_searchPesquisar páginas no espaço de trabalho Notion conectado do usuário
syncpen_notion_read_pageLer o conteúdo de nível superior de uma página do Notion

Exemplos de Uso

Depois de configurado, pergunte ao Claude Code:

  • "Liste minhas pastas do Syncpen"
  • "Pesquise documentos que mencionem autenticação"
  • "Leia meu documento intitulado 'Notas de Design de API'"
  • "Quais documentos tenho na minha pasta 'Projetos'?"
  • "Publique meu documento 'Post de Lançamento' no Ghost como rascunho"
  • "O que mudou no meu espaço de trabalho desde ontem?"

Desenvolvimento

Para contribuir ou executar a partir do código-fonte:

git clone https://github.com/airbuzz/syncpen-mcp.git
cd syncpen-mcp
npm install
npm run build     # or: npm run dev  (watch mode)

Aponte sua configuração MCP para a entrada compilada (node /path/to/syncpen-mcp/dist/index.js). Ela usa a API de produção por padrão; defina SYNCPEN_API_URL apenas para direcionar uma instância local.

Licença

MIT