quillink-mcp
quillink-mcp
Сервер MCP, предоставляющий доступ только для чтения к вашим заметкам, папкам и тегам Quillink для ИИ-инструментов, таких как Claude Desktop, Claude Code и других MCP-совместимых клиентов.
Требуется Pro-план Quillink (доступ к API — функция только для Pro).
Не опубликовано на PyPI — соберите и запустите его локально из исходного кода.
Сборка
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 .Эта команда устанавливает команду quillink-mcp в .venv/bin/. Обратите внимание на полный путь к этому бинарному файлу (например, /Users/you/gcp-note-taking-mcp/.venv/bin/quillink-mcp) -- MCP-клиенты запускают его напрямую, а не через активированную оболочку, поэтому им нужен абсолютный путь.
Related MCP server: Bruin
Аутентификация
Два варианта:
Вариант A — вход через OAuth-устройство (рекомендуется для интерактивного использования):
.venv/bin/quillink-mcp loginОткрывает код устройства и URL для проверки; подтвердите его в браузере. Токен сохраняется в связке ключей ОС (или в ~/.config/quillink-mcp/credential как запасной вариант).
Вариант B — персональный токен доступа:
Создайте его в Quillink в разделе Настройки → Разработчик → Токены (области: notes:read, folders:read, tags:read), затем задайте его как переменную окружения:
export QUILLINK_TOKEN=qlk_pat_...QUILLINK_TOKEN всегда имеет приоритет над сохранённым OAuth-входом.
Использование с Claude Desktop
Добавьте в конфигурацию Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json на macOS):
{
"mcpServers": {
"quillink": {
"command": "/absolute/path/to/gcp-note-taking-mcp/.venv/bin/quillink-mcp"
}
}
}Если вы используете PAT вместо login, передайте его как переменную окружения в конфигурации:
{
"mcpServers": {
"quillink": {
"command": "/absolute/path/to/gcp-note-taking-mcp/.venv/bin/quillink-mcp",
"env": { "QUILLINK_TOKEN": "qlk_pat_..." }
}
}
}Перезапустите Claude Desktop после редактирования конфигурации.
Использование с другими MCP-клиентами
Любой клиент, который может запустить локальный MCP-сервер stdio, работает так же: укажите ему абсолютный путь к .venv/bin/quillink-mcp (с установленным QUILLINK_TOKEN или после однократного запуска quillink-mcp login, чтобы учётные данные уже были сохранены). Это включает Claude Code (claude mcp add quillink -- /absolute/path/to/.venv/bin/quillink-mcp) и любую среду выполнения агентов, совместимую с OpenAI, которая поддерживает транспорт MCP stdio.
Инструменты
Все инструменты доступны только для чтения — этот сервер не может создавать, редактировать или удалять что-либо.
Tool | Description |
| Список заметок, фильтрация по папке, статусу, тегам, закреплённым |
| Получить одну заметку по id |
| Полнотекстовый поиск по заголовку и телу |
| Количество заметок, использованное хранилище, количество закреплённых |
| С кем была поделена заметка |
| Заметки, которыми поделились с вами другие |
| Список блокнотов/папок |
| Получить одну папку по id |
| Список всех используемых тегов |
| Название организации вашего Team-плана, тарифный план, места, оповещения |
| Участники вашей организации (обычные участники видят только свою запись) |
Заметки Vault здесь никогда не доступны — они зашифрованы сквозным шифрованием на стороне клиента, поэтому ни один сервер (включая этот) не может их прочитать. Инструменты организации возвращают 404 для вызывающего, который не состоит в организации с Team-планом.
Конфигурация (переменные окружения)
Variable | Purpose |
| Персональный токен доступа — полностью обходит вход через OAuth |
| Переопределяет базовый URL API (по умолчанию: production) |
| Переопределяет идентификатор OAuth-клиента, используемый |
Запуск напрямую (для тестирования)
.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