
Knoco MCP Server

2025.03.14
0
Python内存管理顾问记忆管理开发效率
Knoco MCP Server 是一个为 Knoco 提供内存能力(Memory Capabilities Provider, MCP)的服务,专门用于与 mem0 内存系统集成,实现顾问特定记忆的存储、检索和管理。该服务器支持多种环境,如 Claude Desktop、VS Code、Cursor 等,通过 API 进行模块化设计,提供高效的内存管理功能。
View on GitHub
Overview
基本能力
产品定位
Knoco MCP Server 是一个内存能力提供者(MCP),专注于顾问特定记忆的管理,支持多种开发环境和工具。
核心功能
- 内存管理:支持添加、搜索、检索和删除记忆。
- 聊天处理:自动从对话中提取记忆。
- 顾问特定记忆类型:支持决策、问题、行动、客户上下文等多种记忆类型。
- 多环境支持:与 Claude Desktop、VS Code、Cursor 等环境集成。
- API 集成:基于 mem0 API 的模块化设计。
适用场景
- 开发环境中需要记忆管理的场景。
- 顾问工作流中需要记忆提取和管理的场景。
- 多工具集成环境中需要统一内存管理的场景。
工具列表
- MCP Endpoints:提供内存管理的 API 端点。
- Memory Extractor:从聊天记录中自动提取记忆。
- Memory Router:路由记忆请求到适当的处理模块。
- mem0 API Client:与 mem0 内存系统交互的客户端。
常见问题解答
- 如何配置 mem0:通过环境变量或配置文件设置 API 密钥、基础 URL 等。
- 如何调试:启用调试模式并检查日志。
使用教程
使用依赖
安装前需确保已安装 Python 3.7+ 和 pip。
安装教程
- 克隆项目仓库:
bash git clone https://github.com/knoco/knoco-mcp.git
- 进入项目目录:
bash cd knoco-mcp
- 安装依赖:
bash pip install -r requirements.txt
- 启动服务:
bash python -m uvicorn main:app --reload
调试方式
- 启用调试模式:
bash export DEBUG=true
- 检查服务日志:
bash tail -f logs/mcp-server.log
- 测试 API 端点:
bash curl http://localhost:8000/mcp-info