Syncpen
Una base de conocimiento en markdown que tu IA lee, escribe y organiza: una memoria en archivos de texto plano que puedes abrir y corregir (no un almacén vectorial opaco), con cada edición de agente firmada y lista para tu aprobación.
Documentación
Servidor MCP de Syncpen
Conecta Claude Code (o cualquier cliente MCP) a tu espacio de trabajo de Syncpen — el espacio de escritura donde tu IA realmente puede escribir. Tu agente puede buscar, leer, redactar, sugerir, comentar, organizar y publicar en los mismos documentos en vivo que editas.
¿Aún no tienes una cuenta? Crea una gratis en syncpen.io.
¿En qué destaca Syncpen?
- Construye una base de conocimientos que tu IA mantiene — captura notas, documentos y recortes, y deja que tu agente organice, enlace y mantenga todo actualizado.
- Escribe contenido extenso donde publicas — artículos, documentos, libros completos; tu agente redacta, tú apruebas, y una sola llamada lo publica en WordPress, Ghost o Sanity.
- Tus agentes y tú en un mismo proyecto — todos trabajan en los mismos documentos en vivo; cada edición es compartida, legible y atribuida.
- Ediciones con rastro documental — los agentes proponen cambios como sugerencias firmadas que aceptas o rechazas. Nada cambia en silencio.
- Investigación → redacción → publicación sin salir de tus herramientas — recorta fuentes, deja que tu IA redacte a partir de ellas y publica.
Configuración rápida
1. Genera una clave de API
- Ve a Configuración → Claves de API en tu cuenta de Syncpen
- Habilita el acceso a la API
- Crea una nueva clave de API
- Copia la clave (¡solo la verás una vez!)
2. Configura Claude Code
Añade a tu archivo de configuración de MCP (~/.mcp.json o a nivel de proyecto .mcp.json):
{
"mcpServers": {
"syncpen": {
"command": "npx",
"args": ["-y", "syncpen-mcp"],
"env": {
"SYNCPEN_API_KEY": "sp_your_api_key_here"
}
}
}
}
¡Eso es todo! Claude Code descargará y ejecutará automáticamente el servidor MCP.
Herramientas disponibles
| Herramienta | Descripción |
|---|---|
syncpen_search | Busca documentos por título y contenido del cuerpo (texto completo) |
syncpen_read | Lee el contenido de un documento como markdown |
syncpen_list_folders | Lista todas las carpetas |
syncpen_list_documents | Lista documentos, opcionalmente por carpeta |
syncpen_create | Crea un nuevo documento — personal por defecto, o en un espacio de equipo mediante teamId |
syncpen_update | Actualiza el título y/o contenido de un documento |
syncpen_suggest_edit | Propone una edición como sugerencia pendiente que un humano acepta o rechaza (el documento no cambia hasta que se acepta) |
syncpen_list_suggestions | Lista las sugerencias pendientes (o todas) de un documento |
syncpen_list_comments | Lee hilos de comentarios (con respuestas, números de línea, autores) |
syncpen_reply_comment | Responde a un hilo de comentarios (firmado, notifica a @menciones) |
syncpen_resolve_comment | Marca un hilo de comentarios como resuelto |
syncpen_move_document | Mueve un documento a una carpeta, o a la raíz |
syncpen_delete_document | Elimina un documento (se mueve a la papelera) |
syncpen_create_folder | Crea una carpeta (opcionalmente anidada) |
syncpen_rename_folder | Renombra una carpeta |
syncpen_move_folder | Mueve una carpeta bajo un nuevo padre, o a la raíz |
syncpen_delete_folder | Elimina una carpeta y su contenido (se mueve a la papelera) |
syncpen_publish | Publica un documento en WordPress, Ghost o Sanity |
syncpen_list_connections | Lista los destinos CMS conectados y sus connectionIds — personal por defecto, o limitado a un equipo mediante teamId/documentId |
syncpen_list_teams | Lista tus espacios de equipo (id, nombre, rol, número de miembros) |
syncpen_recent_changes | Un feed ordenado por tiempo de quién creó/editó/eliminó qué documentos, y cuándo |
syncpen_related | Dado un documento, sugiere qué más leer — combina co-acceso (documentos trabajados juntos) con los enlaces /editor |
syncpen_drive_list_files | Lista/busca archivos en el Google Drive conectado del usuario |
syncpen_drive_read_file | Lee el contenido de un archivo de Drive (solo Google Docs y archivos de texto plano) |
syncpen_news_search | Busca noticias mundiales recientes mediante la clave de API de World News conectada del usuario |
syncpen_slack_list_channels | Lista los canales públicos en el espacio de trabajo de Slack conectado del usuario |
syncpen_slack_read_channel | Lee el historial reciente de mensajes de un canal público de Slack |
syncpen_notion_search | Busca páginas en el espacio de trabajo de Notion conectado del usuario |
syncpen_notion_read_page | Lee el contenido de nivel superior de una página de Notion |
Ejemplos de uso
Una vez configurado, pídele a Claude Code:
- "Lista mis carpetas de Syncpen"
- "Busca documentos que mencionen autenticación"
- "Lee mi documento titulado 'Notas de diseño de API'"
- "¿Qué documentos tengo en mi carpeta 'Proyectos'?"
- "Publica mi documento 'Publicación de lanzamiento' en Ghost como borrador"
- "¿Qué ha cambiado en mi espacio de trabajo desde ayer?"
Desarrollo
Para contribuir o ejecutar desde el código fuente:
git clone https://github.com/airbuzz/syncpen-mcp.git
cd syncpen-mcp
npm install
npm run build # or: npm run dev (watch mode)
Apunta tu configuración de MCP a la entrada compilada (node /path/to/syncpen-mcp/dist/index.js). Usa la API de producción por defecto; establece SYNCPEN_API_URL solo para apuntar a una instancia local.
Licencia
MIT