Memory Bank MCP - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Memory Bank MCP 是一个用于项目知识管理的结构化文档系统,通过模型上下文协议(MCP)实现与AI助手的无缝集成。

核心功能

  • AI生成的文档:利用Gemini API自动生成全面的项目文档。
  • 结构化知识系统:维护六种核心文档类型的层次结构。
  • MCP集成:实现模型上下文协议,与AI助手无缝集成。
  • 可定制位置:指定Memory Bank目录的创建位置。
  • 文档模板:预定义的模板,包括项目简介、产品上下文、系统模式等。
  • AI辅助更新:手动更新文档或通过AI辅助重新生成。
  • 高级查询:在所有文档中进行上下文感知的相关性排名搜索。

适用场景

  • 团队项目知识管理
  • AI辅助的项目文档生成和维护
  • 结构化文档系统的创建和管理

工具列表

  • initialize_memory_bank:创建新的Memory Bank结构,包含所有文档模板。
  • update_document:更新Memory Bank中的特定文档。
  • query_memory_bank:在所有文档中进行上下文感知的相关性排名搜索。
  • export_memory_bank:导出所有Memory Bank文档。

常见问题解答

  • 如何集成Gemini API?在.env文件中设置GEMINI_API_KEY。
  • 如何启动开发模式?运行npm run dev
  • 如何启动生产模式?运行npm run buildnpm run start

使用教程

使用依赖

```bash

Clone the repository

git clone https://github.com/yourusername/memory-bank-mcp.git
cd memory-bank-mcp

Install dependencies

npm install

Create .env file with your Gemini API key (optional)

echo "GEMINI_API_KEY=your_api_key_here" > .env
```

安装教程

```bash

Start in development mode

npm run dev

Build the project

npm run build

Start in production mode

npm run start
```

调试方式

```bash

Start in development mode

npm run dev
```

MCP Configuration

To integrate Memory Bank with the Model Context Protocol (MCP), add the following configuration to your mcp.json file:

json
{
"memoryBank": {
"command": "node",
"args": ["/path/to/memory-bank-mcp/dist/index.js"],
"env": {
"GEMINI_API_KEY": "your_gemini_api_key_here"
}
}
}

点击访问

搜索工具

Table of Contents - MCP服务,MCP服务器,MCP教程

2025-4-29 16:41:50

搜索工具

MCP TaskManager - MCP服务,MCP服务器,MCP教程

2025-4-29 16:41:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索