DreamFactory和MCP服务器安装程序
一个CLI工具,用于为Claude Desktop安装和配置DreamFactory服务器和DreamFactory MCP服务器(模型上下文协议)。
安装
此安装程序仅在macOS上得到官方支持。它可能在Windows上工作,也可能在Linux上工作,但YMMV。
使用以下命令运行安装程序 npx:
npx @dreamfactory/create-df-mcp如果你从未听说过 npx 命令,它可以在任何安装了npm(节点包管理器)的机器上使用。 npx 是一个方便的实用程序,可以执行Node包而无需安装它们。
或者,如果你想做出贡献,你可以按照以下步骤操作:
git clone git@github.com:dreamfactorysoftware/create-df-mcp.git
cd create-df-mcp
npx link
create-df-mcp删除DreamFactory和MCP服务器
如果你只是想快速旋转DreamFactory和MCP服务器,你可以很容易地将其从环境中删除:
npx @dreamfactory/create-df-mcp --uninstall它做什么
安装程序将执行以下操作:
- 检查Docker安装 -确保Docker已安装并正在运行。如果Docker尚未安装,而您使用的是macOS,它将指导您完成安装过程。
- 在当地建立梦想工厂 -克隆df docker仓库并在本地运行DreamFactory
- 提供本地访问 -DreamFactory在http://127.0.0.1使用默认凭据
- PostgreSQL数据库配置示例 -DreamFactory附带了一个有趣的PostgreSQL数据库,您可以选择将其用于测试目的。如果您想使用自己的数据源,您可以在本地DreamFactory实例中生成自己的API,并将API密钥提供给安装程序。
- Optionall安装本地DreamFactory MCP服务器 -克隆并配置DreamFactory MCP服务器
- 可选择配置Claude Desktop -更新配置以连接到本地数据库
需求
对于所有安装:
- Node.js 14.0.0或更高版本
- Git已安装并在PATH中可用
- Claude桌面应用程序
- 用于克隆存储库的Internet连接
本地安装附加:
- 可用端口:80(网络)、3306(MySQL)、6379(Redis)
配置
本地DreamFactory和DreamFactory MCP服务器实例:
- 安装df docker到
~/df-docker - 将df mcp安装到
~/df-mcp - 更新Claude Desktop配置以连接到
http://127.0.0.1/api/v2/[your-service] - 需要初始设置:创建管理员帐户,添加数据库服务,配置RBAC,生成API密钥
许可证
麻省理工学院
