MCP AI项圈-为AI助手提供持久记忆🧠
将无状态的AI助手转化为具有持久、项目感知内存的智能协作者。
  
🎯 我们解决的问题
当你通过Claude Code使用Gemini、Grok或ChatGPT等人工智能助手时,它们会忘记通话之间的所有事情:
You: "Hey Gemini, help me debug this auth function"
Gemini: "I found the issue on line 42..."
// 5 minutes later...
You: "Gemini, what was that issue we found?"
Gemini: "I don't have any previous context..." 😔这个MCP服务器修复了这个问题! 每个AI现在都会记住每个项目的对话:
You: "Gemini, what was that issue we found?"
Gemini: "We found a race condition in the auth function on line 42.
We discussed using a mutex lock to fix it." 🎯🌟 主要特点
- 🧠 持久存储器 -每个AI都维护每个项目的对话历史
- 📁 项目隔离 -自动为不同项目分离上下文
- 🚀 三个版本 -根据您的需求进行选择(见下文)
- 🔒 100%安全 -您的API密钥永远不会离开您的机器
- ⚡ 快速性能 -Redis缓存与PostgreSQL持久性
- 🔧 轻松设置 -一键安装,带交互式菜单
📋 选择您的版本
我们提供三种版本以满足您的需求:
| 版本 | 存储 | 设置时间 | 最适合 |
|---|---|---|---|
| 清洁 (推荐) | 本地JSON文件 | 1分钟 | 个人开发人员,快速入门 |
| 满的 | Redis+PostgreSQL | 5分钟 | 团队、生产、高性能 |
| 独立 | 本地JSON文件 | 1分钟 | 学习MCP,最小依赖 |
看 详细比较 →
🚀 快速开始
# Clone the repository
git clone https://github.com/RaiAnsar/claude_code-coding-mcp.git
cd claude_code-coding-mcp
# Run interactive setup (recommended)
./one_click_setup.sh安装向导将:
- 检查您的系统要求
- 让您选择一个版本
- 指导您完成API密钥配置
- 自动安装所有内容
🔑 配置
获取API密钥(必需)
您至少需要一个API密钥:
设置API密钥
在安装过程中,系统会提示您输入密钥。它们存储在本地 .env 文件:
GEMINI_API_KEY=your-gemini-key-here
GROK_API_KEY=your-grok-key-here
OPENAI_API_KEY=your-openai-key-here自定义AI模型
您可以为您的应用程序中的每个AI服务自定义要使用的模型 .env 文件:
# Default models (latest versions)
GEMINI_MODEL=gemini-2.5-pro-preview-06-05
GROK_MODEL=grok-3
OPENAI_MODEL=gpt-4o
# You can change to other available models:
# GEMINI_MODEL=gemini-2.0-flash-001
# OPENAI_MODEL=gpt-4o
# GROK_MODEL=grok-2只需编辑您的 .env 根据您的需求(成本、性能、功能)使用不同的模型。
📖 如何使用
安装并重新启动Claude Code后:
基本命令
# Check if everything is working
Use db_status
# Ask AIs questions (they'll remember context)
Use ask_gemini to explain this authentication flow
Use ask_grok to help optimize this algorithm
Use ask_openai to review our API design
# Check conversation history
Use show_context with ai "gemini"
# Clear memory for fresh start
Use clear_context with ai "all"真实示例会话
You: Use ask_gemini to analyze the performance bottleneck in our API
Gemini: I can see the main bottleneck is in the database query on line 234...
You: Use ask_gemini to suggest optimization strategies
Gemini: Based on our previous analysis of the bottleneck on line 234,
here are three optimization strategies...
[Gemini remembers the context!]🏗️ 建筑
graph TD
A[Claude Code] -->|MCP Protocol| B[MCP AI Collab Server]
B --> C{Router}
C --> D[Gemini API]
C --> E[Grok API]
C --> F[OpenAI API]
B --> G[Context Manager]
G --> H[Redis Cache]
G --> I[PostgreSQL]
G --> J[Local JSON]
style A fill:#f9f,stroke:#333,stroke-width:4px
style B fill:#bbf,stroke:#333,stroke-width:4px
style G fill:#bfb,stroke:#333,stroke-width:4px🔒 安全与隐私
您的API密钥是100%安全的:
- ✅ 仅限本地存储 -密钥存储在
.env文件在您的计算机上 - ✅ 从未传输 -官方AI API(谷歌、X.AI、OpenAI)除外
- ✅ 从未登录 -日志、控制台输出或错误消息中没有键
- ✅ Gitigned -
.env文件被排除在版本控制之外 - ✅ 开源 -随时查看我们的代码
📚 文档
❓ 常见问题解答
Q: 这是在试图窃取我的API密钥吗?\ A: 不!你的钥匙留在你的机器上。检查我们的源代码-我们是完全开源的。
Q: 我应该使用哪个版本?\ A: 从Clean版本开始。您始终可以稍后升级到完整版。
Q: 我可以只使用一个AI吗?\ A: 是的!对于要使用的AI,您只需要API密钥。
Q: 这适用于克劳德的/clear命令吗?\ A: 是的!当你清除克劳德的上下文时,它也会清除人工智能上下文。
Q: 这与直接使用人工智能有何不同?\ A: 这给了他们克劳德代码中的记忆,使他们成为真正的合作者。
🤝 贡献
我们欢迎捐款!看 贡献.md 作为指导方针。
📜 许可证
MIT许可证-请参阅 许可证 了解详情。
🙏 致谢
建在 MCP协议 通过Anthropic。
______________________________________________________________________
准备好为你的AI助手提供持久内存了吗? 现在就开始吧! 🚀
