optimized-memory-mcp-serverv2

optimized-memory-mcp-serverv2

site icon
2025.01.09 0
PythonMCP服务器Python实现其它
这是一个基于Python的模型上下文协议(MCP)服务器实现,旨在与Claude Desktop作为MCP客户端一起使用。该项目是一个个人项目,用于测试Claude AI自我编写MCP服务器代码的能力。
View on GitHub

Overview

基本能力

产品定位

该项目是一个基于Python的模型上下文协议(MCP)服务器实现,旨在与Claude Desktop作为MCP客户端一起使用。

核心功能

  • 提供MCP服务器功能,支持与Claude Desktop客户端的交互
  • 支持Python 3.13.1环境
  • 包含完整的项目结构,包括文档、测试和源代码

适用场景

  • 测试Claude AI自我编写MCP服务器代码的能力
  • 作为MCP服务器与Claude Desktop客户端进行交互

工具列表

  • server.py: 主服务器实现
  • tests/: 测试目录,包含资源测试和工具测试
  • docs/CONVENTIONS.md: 实现约定和最佳实践文档

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

  1. 确保已安装Python 3.13.1: bash python --version # 应显示3.13.1
  2. 安装uvx(如果尚未安装): bash pip install uvx

安装教程

  1. 克隆仓库: bash git clone https://github.com/AgentWong/optimized-memory-mcp-serverv2.git cd optimized-memory-mcp-serverv2
  2. 创建并激活虚拟环境: bash python -m venv .venv source .venv/bin/activate # Unix/macOS # 或 .venv\Scripts\activate # Windows
  3. 安装依赖: bash pip install -r requirements.txt pip install -r requirements-dev.txt # 开发用
  4. 初始化数据库: bash alembic upgrade head

调试方式

  1. 运行服务器: bash uvx run python -m src.main
  2. 开发时遵循docs/CONVENTIONS.md中的约定和最佳实践

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。