Skip to main content
Glama

DF-MCP

Official

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
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

DreamFactory MCP Server enables AI assistants like Claude to directly query your databases through DreamFactory's auto-generated REST APIs. This Node.js server implements the Model Context Protocol (MCP), allowing natural language database interactions while maintaining enterprise-grade security.

  1. Installation
    1. Setting up Claude Desktop
      1. Usage
        1. Development

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A distributable Model Context Protocol (MCP) server that exposes Dart SDK commands for AI-powered development. This server bridges the gap between AI coding assistants and Dart/Flutter development workflows by implementing the Model Context Protocol (MCP).
            Last updated -
            10
            11
            2
            TypeScript
            MIT License
            • Apple
            • Linux
          • -
            security
            A
            license
            -
            quality
            An MCP server that allows AI assistants to interact with Foundry datasets, ontology objects, and functions through natural language queries and commands.
            Last updated -
            2
            Python
            MIT License
          • A
            security
            F
            license
            A
            quality
            MCP server that allows Claude AI to interact directly with MySQL databases, enabling query execution and table information retrieval through natural language.
            Last updated -
            1
            6
            3
            JavaScript
          • A
            security
            A
            license
            A
            quality
            An open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.
            Last updated -
            10
            44
            Python
            MIT License
            • Linux
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/dreamfactorysoftware/df-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server