
AI Autonomous Data Manager MCP

2025.04.11
0
TypeScript数据管理AI代理支持持久化存储数据库开发效率
AI Autonomous Data Manager 是一个专为AI代理设计的数据管理系统,旨在让AI代理(如Cursor、Cline等AI编辑器中的代理)能够自主控制动态结构化的数据集合。该系统支持AI助手在对话中保持持久记忆、组织信息并自主管理数据,无需人工干预。
核心功能包括:
- AI驱动的集合创建,支持自动模式验证
- AI代理自主执行CRUD操作
- 持久化数据存储,支持跨会话保存
- 支持STDIO和SSE(服务器发送事件)模式
适用场景:
- 在对话中构建和维护知识库
- 自主跟踪项目与任务
- 组织学习内容并生成测验
- 持久化重要信息以供未来参考
View on GitHub
Overview
基本能力
产品定位
AI Autonomous Data Manager 是一个专为AI代理设计的数据管理系统,旨在让AI代理能够自主控制动态结构化的数据集合。
核心功能
- AI驱动的集合创建,支持自动模式验证
- AI代理自主执行CRUD操作
- 持久化数据存储,支持跨会话保存
- 支持STDIO和SSE(服务器发送事件)模式
适用场景
- 在对话中构建和维护知识库
- 自主跟踪项目与任务
- 组织学习内容并生成测验
- 持久化重要信息以供未来参考
工具列表
add_collection_type
: 添加集合类型add_to_collection
: 向集合中添加数据get_from_collection
: 从集合中获取数据delete_from_collection
: 从集合中删除数据collection_summary
: 获取集合摘要get_resource_data
: 获取资源数据
常见问题解答
- SSE模式不稳定:在SSE模式下,服务器有时会崩溃,尤其是在Cursor或Cline作为客户端时。建议优先使用STDIO模式。
使用教程
使用依赖
- 确保已安装Node和NPM(开发时使用Node版本22.14.0,但其他版本可能也适用)
安装教程
- 克隆仓库并进入项目目录
- 运行
npm install
安装依赖
运行STDIO模式
- 复制
run-example.sh
到run.sh
并设置正确的路径(指向仓库目录) - 复制
.env-example
到.env
并根据需要修改(默认配置通常可用) - 启动MongoDB:
docker-compose up
或使用自己的Mongo实例(需相应修改run.sh
中的环境变量) - 配置编辑器/工具以使用MCP服务器(示例配置见README)
运行SSE模式
- 启动MongoDB:
docker-compose up
或使用自己的Mongo实例(需相应修改.env
文件) - 启动服务器:
npm start
- 配置编辑器/工具以使用MCP服务器(示例配置见README)
调试方式
- 通过内置Web界面(SSE模式下访问 http://localhost:3001)
- 使用MCP Inspector工具
- 通过MCP服务器API端点以编程方式访问