
optimized-memory-mcp-serverv2

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
: 实现约定和最佳实践文档
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
- 确保已安装Python 3.13.1:
bash python --version # 应显示3.13.1
- 安装uvx(如果尚未安装):
bash pip install uvx
安装教程
- 克隆仓库:
bash git clone https://github.com/AgentWong/optimized-memory-mcp-serverv2.git cd optimized-memory-mcp-serverv2
- 创建并激活虚拟环境:
bash python -m venv .venv source .venv/bin/activate # Unix/macOS # 或 .venv\Scripts\activate # Windows
- 安装依赖:
bash pip install -r requirements.txt pip install -r requirements-dev.txt # 开发用
- 初始化数据库:
bash alembic upgrade head
调试方式
- 运行服务器:
bash uvx run python -m src.main
- 开发时遵循
docs/CONVENTIONS.md
中的约定和最佳实践