DreamFactory MCP服务
DreamFactory MCP服务器使像Claude这样的AI助手能够通过DreamFactory自动生成的REST API直接查询您的数据库。这个基于Node.js的服务器实现了模型上下文协议(MCP),允许自然语言与数据库进行交互,同时保持企业级的安全性。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"add": {
"args": [
"/Users/dreamfactory/Documents/df-mcp/build/index.js"
],
"command": "node",
"env": {
"DREAMFACTORY_API_KEY": "",
"DREAMFACTORY_URL": "https://example.dreamfactory.com/api/v2/\u003cservice-name\u003e"
}
}
}
}
服务介绍
DreamFactory MCP
一个用于DreamFactory与Claude集成的模型上下文协议(MCP)服务器。
安装
-
克隆此仓库:
git clone <repository-url> cd df-mcp -
安装依赖项:
npm install -
构建项目:
npm run build
设置Claude Desktop
-
如果尚未安装,请先安装Claude Desktop应用程序。
-
打开Claude Desktop并导航到设置。
-
在设置菜单中,转到“开发者”部分。
-
点击“编辑配置”以修改Claude的配置。
-
添加以下配置以启用DreamFactory MCP服务器:
{ "mcpServers": { "add": { "command": "node", "args": [ "/Users/dreamfactory/Documents/df-mcp/build/index.js" ], "env": { "DREAMFACTORY_URL": "https://example.dreamfactory.com/api/v2/<service-name>", "DREAMFACTORY_API_KEY": "" } } } } -
重要:如果您的本地安装路径不同于
/Users/dreamfactory/Documents/df-mcp/,请在args数组中修改路径以匹配您的实际情况。 -
根据需要将您的DreamFactory URL和API密钥添加到
DREAMFACTORY_URLDREAMFACTORY_API_KEY环境变量中。 -
保存配置并重启Claude Desktop。
使用
配置完成后,DreamFactory MCP服务器即可供Claude Desktop使用。您可以通过Claude的界面利用DreamFactory的功能。
开发
- 源代码位于
src目录下 - 构建文件位于
build目录下 - 使用
npm start直接运行构建后的服务器