Knoco MCP Server

Knoco MCP Server

site icon
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。

安装教程

  1. 克隆项目仓库: bash git clone https://github.com/knoco/knoco-mcp.git
  2. 进入项目目录: bash cd knoco-mcp
  3. 安装依赖: bash pip install -r requirements.txt
  4. 启动服务: bash python -m uvicorn main:app --reload

调试方式

  1. 启用调试模式: bash export DEBUG=true
  2. 检查服务日志: bash tail -f logs/mcp-server.log
  3. 测试 API 端点: bash curl http://localhost:8000/mcp-info

许可证

该项目遵循 MIT 开源许可条款。