home / mcp / toolfront mcp server

ToolFront MCP Server

Exposes ToolFront actions and data workflows as an MCP endpoint for AI agents to execute RAG tasks against local or remote data sources.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kruskal-labs-toolfront": {
      "command": "uvx",
      "args": [
        "toolfront",
        "mcp",
        "http://127.0.0.1:8000"
      ]
    }
  }
}

ToolFront MCP Server lets you run ToolFront as an MCP endpoint so AI agents can query and orchestrate your RAG apps directly from your own environment. It enables seamless local or remote coordination by spawning the MCP runtime to connect to a ToolFront instance over a standard interface.

How to use

You connect to the ToolFront MCP server from an MCP client or agent to start asking questions and receive results from your ToolFront deployment. The server exposes ToolFront’s capabilities through an MCP channel, allowing you to drive data-driven RAG workflows and compose applications that turn data into shareable insights via Markdown-based tooling.

How to install

Prerequisites: you need a running MCP runtime and a ToolFront deployment available at the address you plan to connect to.

Install the MCP client or runtime you will use to connect to the ToolFront MCP server. The following is a general flow to prepare your environment and start the stdio-based MCP server connection.

Configuration

{
  "mcpServers": {
    "toolfront": {
      "command": "uvx",
      "args": ["toolfront", "mcp", "http://127.0.0.1:8000"]
    }
  }
}

Security and notes

Ensure your ToolFront MCP connection is secured according to your environment policies. Use network controls to limit access to the MCP endpoint and, if possible, enable authentication for the MCP client connections.

Troubleshooting

If you cannot connect, verify that ToolFront is reachable at http://127.0.0.1:8000 and that the MCP runtime can spawn the uvx process with the expected arguments. Check logs for any startup errors and confirm that network routes between the MCP runner and the ToolFront endpoint are open.

Examples

Use the stdio configuration to connect ToolFront to an MCP agent or workflow runner. The following config demonstrates how ToolFront is wired as an MCP server using the uvx runtime.