MCP ExplorerExplorer

Df Mcp

@dreamfactorysoftwareon 10 months ago
1 MIT
FreeCommunity
AI Systems
DreamFactory MCP Server enables AI assistants like Claude to directly query your databases through DreamFactory's auto-generated REST APIs.

Overview

What is Df Mcp

df-mcp is a Model Context Protocol (MCP) server designed for integration with DreamFactory, enabling AI assistants like Claude to query databases directly through auto-generated REST APIs.

Use cases

Use cases for df-mcp include enabling AI-driven data retrieval for business intelligence, automating data entry tasks, and enhancing user interactions with databases through conversational AI.

How to use

To use df-mcp, clone the repository, install dependencies using npm, and build the project. Then, configure Claude Desktop by adding the MCP server details in the settings, including the DreamFactory URL and API key.

Key features

Key features of df-mcp include seamless integration with DreamFactory, auto-generated REST APIs for database queries, and support for AI assistants like Claude to interact with data effortlessly.

Where to use

df-mcp can be used in various fields such as software development, data analysis, and AI applications where direct database querying through AI interfaces is required.

Content

DreamFactory MCP

A Model Context Protocol (MCP) server for DreamFactory integration with Claude.

Installation

  1. Clone this repository:

    git clone <repository-url>
    cd df-mcp
    
  2. Install dependencies:

    npm install
    
  3. Build the project:

    npm run build
    

Setting up Claude Desktop

  1. Install Claude Desktop application if you haven’t already.

  2. Open Claude Desktop and navigate to Settings.

  3. In the Settings menu, go to the “Developer” section.

  4. Click on “Edit Config” to modify Claude’s configuration.

  5. 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": ""
          }
        }
      }
    }
  6. Important: Modify the path in the args array to match your local installation path if different from /Users/dreamfactory/Documents/df-mcp/.

  7. Add your DreamFactory URL and API key to the DREAMFACTORY_URL DREAMFACTORY_API_KEY environment variables as required.

  8. 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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers