Token导航 LogoToken导航TokenDH.com
Optimized Memory MCP Server V2 logo
开发工具stdio官方级别未说明来源级核验

Optimized Memory MCP Server V2

MCP Server

This is a personal project to test Claude AI's ability to self-write an MCP Server code for its own use.

工具数

5

提示词数

0

GitHub Stars

1

资源数

0
内存管理PythonClaude数据分析ClaudeClaude Desktop

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AgentWong

提供方

AgentWong

最后核验

2026/5/18 02:15

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx run python -m src.main

详细介绍

优化内存MCP服务器v2

基于Python的高性能模型上下文协议(MCP)服务器实现,针对Claude Desktop集成进行了优化。该服务器提供高效的内存管理和强大的基础设施组件跟踪功能。

\[!小心\] 由于错误的项目规范和人工智能方向导致无休止的循环行为,该项目已被存档。

概述

此MCP服务器实现侧重于:

  • 高效的内存管理,用于大规模基础设施跟踪
  • 遵循MCP模式的全面资源和工具实现
  • 完全兼容克劳德桌面
  • 基于SQLite的连接池持久存储
  • 强大的错误处理和资源清理

特性

  • MCP资源

- 实体管理(列表、检索、关系) - 提供商资源跟踪 - 合理的收款管理 - 版本跟踪 - 全文搜索功能

  • MCP工具

- 实体创建和管理 - 观测跟踪 - 提供者注册 - Ansible模块集成 - 基础设施分析工具

  • 核心组件

- FastMCP服务器实施 - 带连接池的SQLite数据库 - 全面的错误处理 - 自动资源清理 - 广泛的测井

项目结构

.
├── src/
│   ├── resources/          # MCP resource implementations
│   ├── tools/             # MCP tool implementations
│   ├── db/                # Database management
│   ├── utils/             # Utility functions
│   └── server.py          # Main server implementation
├── tests/
│   ├── resources/         # Resource tests
│   ├── tools/             # Tool tests
│   └── integration/       # Integration tests
├── docs/                  # Documentation
├── migrations/            # Database migrations
└── requirements/          # Project dependencies

需求

  • Python 3.13.1或更高版本
  • SQLite 3.x
  • uvx服务器

快速开始

查看我们的 环境设置指南 了解详细的安装说明。

关键步骤:

  1. 克隆并设置Python环境
  2. 安装依赖项: pip install -r requirements.txt
  3. 配置数据库: export DATABASE_URL=sqlite:///path/to/db.db
  4. 初始化数据库: alembic upgrade head
  5. 启动服务器: uvx run python -m src.main

用法

  1. 启动服务器:
   uvx run python -m src.main
  1. 配置Claude桌面:

- 将MCP服务器URL设置为 http://localhost:8000 - 在Claude设置中启用MCP协议

  1. 验证连接:
   curl http://localhost:8000/health

开发设置

  1. 安装开发依赖项:
   pip install -r requirements-dev.txt
  1. 设置预提交挂钩:
   pre-commit install
  1. 运行测试:
   pytest
  1. 检查代码质量:
   flake8
   mypy .

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 按照我们的惯例进行更改
  4. 运行测试和梳理
  5. 提交拉取请求

文档

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

致谢

  • Claude Desktop团队负责MCP协议规范
  • FastMCP库的贡献者
  • SQLAlchemy数据库工具团队

目录标签

目录标签

内存管理PythonClaude数据分析developer-toolsmcpserverclaude-ai本地部署基础设施跟踪MCP协议SQLite存储资源管理

支持客户端

ClaudeClaude Desktop

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP