Sign inSign up

mcp/df-mcp

Verified Publisher

By mcp

•Updated 9 months ago

DreamFactory is a REST API generation platform with support for hundreds of data sources, includi...

Image
Machine learning & AI
0

10K+

mcp/df-mcp repository overview

⁠DreamFactory MCP Server

DreamFactory is a REST API generation platform with support for hundreds of data sources, including Microsoft SQL Server, MySQL, PostgreSQL, and MongoDB. The DreamFactory MCP Server makes it easy for users to securely interact with their data sources via an MCP client.

What is an MCP Server?⁠

⁠MCP Info

⁠Image Building Info

AttributeDetails
Dockerfilehttps://github.com/dreamfactorysoftware/df-mcp/blob/9d570ce983635c597b5b6856c1634f2d1328ede7/Dockerfile⁠
Commit9d570ce983635c597b5b6856c1634f2d1328ede7
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/df-mcp --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceApache License 2.0

⁠Available Tools (8)

Tools provided by this ServerShort Description
call-stored-functionCall a stored function
call-stored-procedureCall a stored procedure
get-stored-functionsGet stored functions available in the database
get-stored-proceduresGet stored procedures available in the database
get-table-dataRetrieve the data of a specific table
get-table-schemaRetrieve the schema of a specific table
get-tablesGet tables available in the database
list-toolsList available tools

⁠Tools Details

⁠Tool: call-stored-function

Call a stored function

ParametersTypeDescription
functionNamestring

⁠Tool: call-stored-procedure

Call a stored procedure

ParametersTypeDescription
procedureNamestring

⁠Tool: get-stored-functions

Get stored functions available in the database

⁠Tool: get-stored-procedures

Get stored procedures available in the database

⁠Tool: get-table-data

Retrieve the data of a specific table

ParametersTypeDescription
tableNamestring
continueboolean optionalIn batch scenarios where supported, continue processing even after one action fails. Default behavior is to halt and return results up to the first point of failure.
fieldsarray optional
filterstring optionalSQL-like filter to limit the records to retrieve.
groupstring optionalComma-delimited list of the fields used for grouping of filter results.
limitnumber optionalLimit for pagination.
offsetnumber optionalOffset for pagination.
orderstring optionalSQL-like order containing field and direction for filter results.
relatedstring optionalComma-delimited list of related names to retrieve for each resource. (it will be found in the related field of the schema)

⁠Tool: get-table-schema

Retrieve the schema of a specific table

ParametersTypeDescription
tableNamestring

⁠Tool: get-tables

Get tables available in the database

⁠Tool: list-tools

List available tools

⁠Use this MCP Server

{
  "mcpServers": {
    "dreamfactory-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "DREAMFACTORY_URL",
        "-e",
        "DREAMFACTORY_API_KEY",
        "mcp/df-mcp"
      ],
      "env": {
        "DREAMFACTORY_URL": "https://your-dreamfactory-instance.com/api/v2/your-api",
        "DREAMFACTORY_API_KEY": "1234abcd1234abdd"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?⁠

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:259bd9b99…

Size

57.2 MB

Last updated

9 months ago

docker pull mcp/df-mcp

This week's pulls

Pulls:

45

Last week