quillink-mcp
quillink-mcp
Un servidor MCP que expone acceso de solo lectura a tus notas, carpetas y etiquetas de Quillink para herramientas de IA como Claude Desktop, Claude Code y otros clientes compatibles con MCP.
Requiere un plan Pro de Quillink (el acceso a la API es una función exclusiva de Pro).
No está publicado en PyPI -- compílalo y ejecútalo localmente desde el código fuente.
Compilación
git clone https://github.com/dagistankaradeniz/gcp-note-taking-mcp.git
cd gcp-note-taking-mcp
python3 -m venv .venv
.venv/bin/pip install -e .Esto instala el comando quillink-mcp en .venv/bin/. Ten en cuenta la ruta completa a ese binario (p. ej. /Users/you/gcp-note-taking-mcp/.venv/bin/quillink-mcp) -- los clientes MCP lo lanzan directamente, no a través de un shell activado, por lo que necesitan la ruta absoluta.
Related MCP server: Bruin
Autenticación
Dos opciones:
Opción A — inicio de sesión de dispositivo OAuth (recomendado para uso interactivo):
.venv/bin/quillink-mcp loginAbre un código de dispositivo y una URL de verificación; apruébalo en tu navegador. El token se almacena en el llavero de tu sistema operativo (o en ~/.config/quillink-mcp/credential como alternativa).
Opción B — token de acceso personal:
Crea uno en Quillink en Configuración → Desarrollador → Tokens (ámbitos: notes:read, folders:read, tags:read) y luego establécelo como variable de entorno:
export QUILLINK_TOKEN=qlk_pat_...QUILLINK_TOKEN siempre tiene prioridad sobre un inicio de sesión OAuth almacenado.
Uso con Claude Desktop
Añade a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json en macOS):
{
"mcpServers": {
"quillink": {
"command": "/absolute/path/to/gcp-note-taking-mcp/.venv/bin/quillink-mcp"
}
}
}Si usas un PAT en lugar de login, pásalo como variable de entorno en la configuración:
{
"mcpServers": {
"quillink": {
"command": "/absolute/path/to/gcp-note-taking-mcp/.venv/bin/quillink-mcp",
"env": { "QUILLINK_TOKEN": "qlk_pat_..." }
}
}
}Reinicia Claude Desktop después de editar la configuración.
Uso con otros clientes MCP
Cualquier cliente que pueda lanzar un servidor MCP stdio local funciona de la misma manera: apúntalo a la ruta absoluta de .venv/bin/quillink-mcp (con QUILLINK_TOKEN configurado, o después de ejecutar quillink-mcp login una vez para que la credencial ya esté almacenada). Esto incluye Claude Code (claude mcp add quillink -- /absolute/path/to/.venv/bin/quillink-mcp) y cualquier runtime de agente compatible con OpenAI que admita el transporte stdio de MCP.
Herramientas
Todo es de solo lectura: este servidor no puede crear, editar ni eliminar nada.
Tool | Description |
| Lista notas, filtrable por carpeta, estado, etiquetas, fijadas |
| Obtiene una sola nota por id |
| Búsqueda de texto completo en título y cuerpo |
| Número de notas, almacenamiento usado, número de fijadas |
| Con quién se ha compartido una nota |
| Notas compartidas contigo por otros |
| Lista cuadernos/carpetas |
| Obtiene una sola carpeta por id |
| Lista todas las etiquetas en uso |
| Nombre de tu organización del plan Team, nivel de plan, asientos, alertas |
| Miembros de tu organización (los miembros normales solo ven su propia entrada) |
Las notas de Vault nunca son accesibles aquí: están cifradas de extremo a extremo en el cliente, por lo que ningún servidor (incluido este) puede leerlas. Las herramientas de organización devuelven 404 para un llamador que no esté en una organización del plan Team.
Configuración (variables de entorno)
Variable | Purpose |
| Un token de acceso personal: omite por completo el inicio de sesión OAuth |
| Sobrescribe la URL base de la API (predeterminado: producción) |
| Sobrescribe el id de cliente OAuth usado por |
Ejecutarlo directamente (para pruebas)
.venv/bin/quillink-mcp login
.venv/bin/quillink-mcp # runs the server on stdio -- an MCP client normally launches this for youMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server that provides standardized tools for querying and retrieving notes from Joplin personal knowledge manager through its API, enabling AI assistants to access and reference personal notes contextually.9MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for AI agents to read, write, and organize notes in a local-first, human-in-the-loop note-taking app.01MIT
- AlicenseNot gradedqualityBmaintenanceRemote MCP server that exposes a personal git repository of markdown notes to Claude, enabling reading, writing, searching, and running scripts with automatic git commits and GitHub OAuth authentication.MIT
- AlicenseAqualityCmaintenanceMCP server for a personal notes/knowledge base that enables AI assistants to create, search, and retrieve notes using natural language. It exposes tools like create_note and search_notes, resources for each note, and a summarize_tag prompt.6MIT
Related MCP Connectors
Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dagistankaradeniz/gcp-note-taking-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server