CPersona
cloto-mcp-servers
ClotoCore 平台的 MCP 服务器集合。
CPersona — AI 记忆服务器
CPersona (servers/cpersona/) 是一个为 Claude 提供持久化记忆的 MCP 记忆服务器。
完整文档请参阅 cpersona README。
独立用户: 若要在没有 ClotoCore 的情况下与 Claude Desktop、Claude Code 或其他 MCP 客户端配合使用,请参阅 cpersona 独立仓库。
3层混合搜索(向量 + FTS5 全文搜索 + 关键词),支持 RRF 合并
具备动态时间衰减、召回增强和完成因子的置信度评分
情景记忆(对话摘要)和个人资料记忆(用户属性)
零 LLM 依赖 — 纯数据服务器,所有智能逻辑保留在调用代理中
16种工具,包括健康检查、自动校准、JSONL 导出/导入和代理合并
代理命名空间隔离
支持 stdio + Streamable HTTP 传输
单文件 SQLite 数据库(schema 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。
注意: Windows 上的 Claude Desktop 在 stdio MCP 传输方面存在已知问题(有效载荷大小限制、静默丢包)。如果遇到问题,请考虑改用 cpersona 的 Streamable HTTP 传输。详情请参阅 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 | 类型 | 描述 |
| 记忆 | 带有 FTS5 搜索的 CPersona 持久化记忆 (MIT) |
| 工具 | 向量嵌入生成 (ONNX + API 提供商) |
| 工具 | 沙盒命令执行 |
| 工具 | 确定性实用工具 (时间、数学、UUID、单位、编码/解码) |
| 工具 | CRON 任务管理 |
| 工具 | 网络搜索集成 (SearXNG, Tavily, DuckDuckGo) |
| 工具 | 结合搜索与 LLM 委托的研究综合 |
| 工具 | Stable Diffusion 图像生成 |
| 思维 | Cerebras 超高速推理 |
| 思维 | DeepSeek 推理引擎 |
| 思维 | Claude/Anthropic 推理引擎 |
| 思维 | Ollama 本地 LLM |
| 视觉 | 网络摄像头视线追踪 |
| 视觉 | 结合 Ollama + OCR 的图像捕获 |
| 语音 | 语音转文字 (Whisper) |
| 输出 | VRM 表情、空闲行为和 VOICEVOX TTS (Rust) |
| I/O | 通过 MGP 事件进行双向 Discord 通信 (Rust) |
| 示例 | 为新作者提供的 MGP 服务器参考实现 |
MGP 协议文档
ClotoCore 通过 MGP (多代理网关协议) 扩展了 MCP — 这是一个严格的超集,增加了安全性、生命周期和双向通信功能。
MGP 规范 — 协议概述与架构
MGP 安全性 — 权限模型、RBAC、审计追踪
MGP 通信 — 生命周期、流式传输、事件
MGP 发现 — 动态工具发现
MGP 指南 — 服务器作者实现指南
MGP 隔离 — 操作系统级强制隔离设计
构建您自己的服务器
请参阅 servers/example/server.py 获取完整的参考实现,或按照 快速入门指南 在5分钟内创建一个可用的 MCP/MGP 服务器。
设置(所有服务器)
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 集成
此仓库通过 mcp.toml 的 [paths] 部分被 ClotoCore 使用:
[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 (将于 2028-02-14 转换为 MIT) |
有关 BSL 1.1 条款,请参阅 LICENSE。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