DreamFactory
A Model Context Protocol (MCP) server for DreamFactory integration with Claude.
Installation
-
Clone this repository:
git clone <repository-url> cd df-mcp
-
Install dependencies:
npm install
-
Build the project:
npm run build
Setting up Claude Desktop
-
Install Claude Desktop application if you haven't already.
-
Open Claude Desktop and navigate to Settings.
-
In the Settings menu, go to the "Developer" section.
-
Click on "Edit Config" to modify Claude's configuration.
-
Add the following configuration to enable the DreamFactory MCP server:
{ "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": "" } } } }
-
Important: Modify the path in the
args
array to match your local installation path if different from/Users/dreamfactory/Documents/df-mcp/
. -
Add your DreamFactory URL and API key to the
DREAMFACTORY_URL
DREAMFACTORY_API_KEY
environment variables as required. -
Save the configuration and restart Claude Desktop.
Usage
Once configured, the DreamFactory MCP server will be available to Claude Desktop. You can use DreamFactory's capabilities through Claude's interface.
Development
- Source code is located in the
src
directory - Built files are in the
build
directory - Use
npm start
to run the built server directly