scrapbox-cosense-mcp es un servidor MCP (Model Context Protocol) diseñado específicamente para la plataforma cosense/scrapbox. Desarrollado por worldnine y alojado en GitHub, este proyecto tiene como objetivo proporcionar una interfaz estandarizada para aplicaciones de IA con la base de conocimiento de Scrapbox.
Cosense es una plataforma de gestión del conocimiento cuya filosofía central es que "la clave de la productividad reside en el conocimiento". Permite a los usuarios compartir experiencias, acumular conocimiento y lograr fácilmente un crecimiento compuesto del conocimiento dentro de la organización.
# Clonar el proyecto
git clone https://github.com/worldnine/scrapbox-cosense-mcp.git
cd scrapbox-cosense-mcp
# Instalar dependencias
npm install
# Construir el servidor
npm run build
# Reconstrucción automática durante el desarrollo
npm run watch
Para usar este servidor en Claude Desktop, es necesario agregar la configuración del servidor en el archivo de configuración:
Ruta del archivo de configuración en macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
Ruta del archivo de configuración en Windows:
%APPDATA%/Claude/claude_desktop_config.json
Ejemplo de Configuración:
{
"mcpServers": {
"scrapbox-cosense-mcp": {
"command": "npx",
"args": ["github:worldnine/scrapbox-cosense-mcp"],
"env": {
"COSENSE_PROJECT_NAME": "your_project_name",
"COSENSE_SID": "your_sid",
"COSENSE_PAGE_LIMIT": "25",
"COSENSE_SORT_METHOD": "created",
"SERVICE_LABEL": "scrapbox(cosense)"
}
}
}
}
COSENSE_SID: ID de sesión de autenticación de Scrapbox/Cosense.
API_DOMAIN: Dominio de la API (predeterminado: "scrapbox.io").
SERVICE_LABEL: Identificador del servicio (predeterminado: "cosense (scrapbox)").
COSENSE_PAGE_LIMIT: Límite inicial de obtención de páginas (predeterminado: 100).
COSENSE_SORT_METHOD: Orden inicial de obtención de páginas (predeterminado: "updated").
Dado que el servidor MCP se comunica a través de stdio, la depuración puede ser difícil. El proyecto recomienda usar MCP Inspector para la depuración:
npm run inspector
Inspector proporcionará una URL que se puede acceder en un navegador para usar las herramientas de depuración.
Interfaz Estandarizada: Este servidor facilita la interacción con proyectos cosense/Scrapbox, permitiendo a los usuarios recuperar, listar, buscar y crear páginas, al tiempo que admite varias operaciones de consulta y acceso seguro a proyectos privados.
Seguridad: Soporta el acceso a proyectos privados a través de un ID de sesión, garantizando la seguridad de los datos.
Configuración Flexible: Proporciona múltiples opciones de variables de entorno, adaptándose a diferentes escenarios de uso.
Amigable para el Desarrollo: Ofrece reconstrucción automática en modo de desarrollo y herramientas de depuración especializadas.
Este proyecto se basa en la arquitectura Model Context Protocol, donde los desarrolladores pueden exponer datos a través de un servidor MCP o construir aplicaciones de IA (clientes MCP). El proyecto está desarrollado en Node.js y TypeScript, siguiendo las especificaciones del protocolo estándar MCP.
scrapbox-cosense-mcp es una implementación completa de un servidor MCP que proporciona una ruta estandarizada para que las aplicaciones de IA interactúen con la base de conocimiento de Scrapbox. No solo admite operaciones básicas de página, sino que también ofrece potentes funciones de búsqueda y acceso seguro a proyectos privados, lo que lo convierte en una herramienta ideal para construir sistemas inteligentes de gestión del conocimiento.