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
argsarray to match your local installation path if different from/Users/dreamfactory/Documents/df-mcp/. -
Add your DreamFactory URL and API key to the
DREAMFACTORY_URLDREAMFACTORY_API_KEYenvironment 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
srcdirectory - Built files are in the
builddirectory - Use
npm startto run the built server directly