CPersona
cloto-mcp-servers
Коллекция MCP-серверов для платформы ClotoCore.
CPersona — сервер памяти ИИ
CPersona (servers/cpersona/) — это MCP-сервер памяти, который предоставляет Claude постоянную память.
Полную документацию см. в README для cpersona.
Автономные пользователи: Для использования с Claude Desktop, Claude Code или другими MCP-клиентами без ClotoCore см. автономный репозиторий cpersona.
3-уровневый гибридный поиск (векторный + полнотекстовый FTS5 + по ключевым словам) с объединением RRF
Оценка достоверности с динамическим затуханием во времени, повышением релевантности и коэффициентом завершенности
Эпизодическая память (обобщение диалогов) и профильная память (атрибуты пользователя)
Нулевая зависимость от LLM — чистый сервер данных, весь интеллект остается в вызывающем агенте
16 инструментов, включая проверку работоспособности, автокалибровку, экспорт/импорт JSONL и объединение агентов
Изоляция пространств имен агентов
Транспорт stdio + Streamable HTTP
Однофайловая база данных SQLite (схема v7, автоматическая миграция)
Лицензия: MIT — бесплатна для использования с любым MCP-хостом.
Быстрый старт (Claude Desktop / Claude Code)
git clone https://github.com/Cloto-dev/cloto-mcp-servers.git
cd cloto-mcp-servers/servers
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS / Linux
# source .venv/bin/activate
pip install -r requirements.lockClaude Desktop — добавьте в claude_desktop_config.json:
{
"mcpServers": {
"embedding": {
"command": "/path/to/servers/.venv/bin/python",
"args": ["/path/to/servers/embedding/server.py"],
"env": {
"EMBEDDING_PROVIDER": "onnx_jina_v5_nano",
"EMBEDDING_HTTP_PORT": "8401"
}
},
"cpersona": {
"command": "/path/to/servers/.venv/bin/python",
"args": ["/path/to/servers/cpersona/server.py"],
"env": {
"CPERSONA_DB_PATH": "/home/yourname/.claude/cpersona.db",
"CPERSONA_EMBEDDING_MODE": "http",
"CPERSONA_EMBEDDING_URL": "http://127.0.0.1:8401/embed",
"CPERSONA_VECTOR_SEARCH_MODE": "remote"
}
}
}
}Windows: используйте
.venv/Scripts/python.exeвместо.venv/bin/pythonиC:/Users/yourname/.claude/cpersona.dbв качестве пути к БД.
Примечание: Claude Desktop в Windows имеет известные проблемы с транспортом stdio MCP (ограничения размера полезной нагрузки, скрытые сбои). Если вы столкнулись с проблемами, рассмотрите возможность использования транспорта Streamable HTTP от cpersona. Подробности см. в Zenn Book, гл. 2.
Claude Code:
# macOS / Linux
claude mcp add-json embedding '{
"type": "stdio",
"command": "/path/to/servers/.venv/bin/python",
"args": ["/path/to/servers/embedding/server.py"],
"env": {
"EMBEDDING_PROVIDER": "onnx_jina_v5_nano",
"EMBEDDING_HTTP_PORT": "8401"
}
}' -s user
claude mcp add-json cpersona '{
"type": "stdio",
"command": "/path/to/servers/.venv/bin/python",
"args": ["/path/to/servers/cpersona/server.py"],
"env": {
"CPERSONA_DB_PATH": "/home/yourname/.claude/cpersona.db",
"CPERSONA_EMBEDDING_MODE": "http",
"CPERSONA_EMBEDDING_URL": "http://127.0.0.1:8401/embed",
"CPERSONA_VECTOR_SEARCH_MODE": "remote"
}
}' -s userНастройте пути в соответствии с вашей средой. Подробные инструкции по настройке см. в Zenn Book, гл. 2.
Related MCP server: qualixar/superlocalmemory
Все серверы
ID | Тип | Описание |
| Память | Постоянная память CPersona с поиском FTS5 (MIT) |
| Инструмент | Генерация векторных эмбеддингов (ONNX + API провайдеры) |
| Инструмент | Выполнение команд в песочнице |
| Инструмент | Детерминированные утилиты (время, математика, UUID, единицы измерения, кодирование/декодирование) |
| Инструмент | Управление задачами CRON |
| Инструмент | Интеграция веб-поиска (SearXNG, Tavily, DuckDuckGo) |
| Инструмент | Синтез исследований с поиском и делегированием LLM |
| Инструмент | Генерация изображений Stable Diffusion |
| Разум | Сверхвысокоскоростные рассуждения Cerebras |
| Разум | Механизм рассуждений DeepSeek |
| Разум | Механизм рассуждений Claude/Anthropic |
| Разум | Локальная LLM Ollama |
| Зрение | Отслеживание взгляда через веб-камеру |
| Зрение | Захват изображений с помощью Ollama + OCR |
| Голос | Преобразование речи в текст (Whisper) |
| Вывод | Выражения VRM, поведение в режиме ожидания и VOICEVOX TTS (Rust) |
| Ввод/Вывод | Двунаправленная связь Discord через события MGP (Rust) |
| Пример | Эталонная реализация сервера MGP для новых авторов |
Документация протокола MGP
ClotoCore расширяет MCP с помощью MGP (Multi-Agent Gateway Protocol) — строгого надмножества, добавляющего безопасность, жизненный цикл и двунаправленную связь.
Спецификация MGP — Обзор протокола и архитектура
Безопасность MGP — Модель разрешений, RBAC, журнал аудита
Связь MGP — Жизненный цикл, потоковая передача, события
Обнаружение MGP — Динамическое обнаружение инструментов
Руководство MGP — Руководство по реализации для авторов серверов
Изоляция MGP — Проектирование принудительной изоляции на уровне ОС
Создайте свой собственный сервер
См. servers/example/server.py для получения полной эталонной реализации или следуйте Руководству по быстрому старту, чтобы создать рабочий MCP/MGP-сервер за 5 минут.
Настройка (все серверы)
cd servers
python -m venv .venv
# Activate (Windows Git Bash)
source .venv/Scripts/activate
# Activate (Linux/macOS)
# source .venv/bin/activate
pip install --upgrade pip
for d in */; do [ -f "$d/pyproject.toml" ] && pip install "$d"; doneИли используйте скрипт настройки:
bash scripts/setup-deps.shИнтеграция с ClotoCore
Этот репозиторий используется ClotoCore через раздел [paths] в mcp.toml:
[paths]
servers = "/path/to/cloto-mcp-servers/servers"Аргументы сервера используют расширение переменных ${servers}:
[[servers]]
id = "tool.terminal"
command = "python"
args = ["${servers}/terminal/server.py"]Тестирование
cd servers
python -m pytest tests/ -vЛицензия
Этот репозиторий использует модель двойного лицензирования:
Компонент | Лицензия |
CPersona ( | MIT |
Протокол MGP ( | MIT |
Все остальные серверы и код | BSL 1.1 (преобразуется в MIT 14.02.2028) |
См. LICENSE для условий BSL 1.1. CPersona и MGP независимо лицензированы по MIT, чтобы обеспечить возможность их использования любым MCP-хостом без ограничений.
Контакт: ClotoCore@proton.me
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent memory, hybrid search and a goal graph for AI agents, over stdio or remote HTTP.
Persistent, outcome-grounded episodic memory for Claude. 14ms CPU retrieval, no GPU, no vector DB.
Persistent memory for AI agents. Semantic search, memory graph, W3C DID identity.
Persistent memory for AI agents across Claude, ChatGPT and any MCP client.
Related MCP Servers
- AlicenseAqualityAmaintenancePersistent AI memory with SQLite hybrid search (FTS5 + semantic), built-in Qwen3 embedding, and rclone sync across machines.157 npm367 PyPI12Apache 2.0
- AlicenseNot gradedqualityAmaintenancePersistent AI memory MCP server with 4-channel retrieval (semantic, BM25, entity graph, temporal). 74.8% on LoCoMo benchmark with zero cloud dependency. Works with Claude, Cursor, VS Code Copilot, and 17+ AI tools. EU AI Act compliant. MIT license.1,275 npm858 PyPI234AGPL 3.0
- AlicenseNot gradedqualityDmaintenanceLong-term memory MCP server for Claude Code with SQLite FTS5 full-text search, BM25 ranking, access tracking, and upsert deduplication. Zero config via npx.46 npmMIT
- AlicenseAqualityAmaintenancePersistent memory MCP server for AI coding agents (Claude Code, Codex, Gemini CLI). Hybrid retrieval (vector + BM25), cross-encoder reranking, knowledge graph, session checkpoint/resume, and multi-scope isolation. Local-first with LanceDB.3033 npm15MIT