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 rastro documental — 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
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é ser aceito)
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
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 em conjunto) com os links /editor

Exemplos de Uso

Depois de configurado, peça 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