Skip to main content
Glama

ToolFront MCP Server

Data environments for AI agents

Test Suite PyPI package Discord X


Documentation:

Source code:


Installation

Install toolfront with pip or your favorite PyPI package manager.

pip install toolfront

Quickstart

ToolFront helps you build and deploy environments for AI agents. Think of environments as interactive directories that agents can explore and take actions in.

environment ├── index.md ├── page/ │ ├── cli.py │ └── index.md └── data/ ├── sample.txt └── data.csv

To add actions to an environment, simply define commands in any markdown header. As agents browse files, they will discover these tools and learn how to use them with the --help flag.

--- tools: - [python3, cli.py] - [curl, -X, GET, https://api.example.com/data] --- # My environment page Add [links](./page_1) to tell your agents what pages they should check out. Agents can call any command defined in markdown headers. - `python3 cli.py` executes a python script - `curl -X GET https://api.example.com/data` calls an API

You can launch browsing sessions with ToolFront's Python SDK, or build your own browsing agent with the MCP. Browsing is always powered by your own models.

Using the SDK

from toolfront import Browser browser = Browser(model="openai:gpt-5") url = "file:///path/to/environment" answer = browser.ask("What's our average ticket price?", url=url) print(answer)

Using MCP

{ "mcpServers": { "toolfront": { "command": "uvx", "args": ["toolfront", "mcp", "file:///path/to/toolsite"] } } }

ToolFront comes with six core tools* your agents can use to interact with environments:

  • run_command - Execute commands defined in markdown headers

  • read - Get the content of a specific page or file

  • glob - List files matching a pattern

  • tree - View directory structure

  • grep* - Find relevant lines that match a regular expression

  • search* - Find relevant documents containing a list of terms

* grep

ToolFront Cloud

Instantly deploy your environments with ToolFront Cloud.

toolfront deploy ./path/to/environment --api-key "my-api-key"

Would give you a secure environment URL your agents can browse.

from toolfront import Browser browser = Browser(params={"TOOLFRONT_API_KEY": "my-api-key"}) answer = browser.ask(..., url="https://cloud.toolfront.ai/user/environment")

Environments deployed to ToolFront Cloud are automatically indexed and get access to grep and search tools.

ToolFront Cloud is currently in open beta. To request access, join our Discord or email esteban[at]kruskal[dot]ai.

Community & Contributing

License

This project is licensed under the terms of the MIT license.

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

Securely connects AI agents to multiple databases simultaneously while enabling collaborative learning from team query patterns, all while keeping data private by running locally.

  1. Quickstart
    1. Using the SDK
    2. Using MCP
  2. ToolFront Cloud
    1. Community & Contributing
      1. License

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          Integrates with the AgentCraft framework to enable secure communication and data exchange between AI agents, supporting both premade and custom enterprise AI agents.
          Last updated -
          1
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          Enables secure interaction with MySQL databases, allowing AI assistants to list tables, read data, and execute SQL queries through a controlled interface.
          Last updated -
          • Linux
          • Apple
        • -
          security
          A
          license
          -
          quality
          A powerful server that enables AI agents to interact with MySQL databases, execute SQL queries, and manage database content through a simple interface.
          Last updated -
          439
          6
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          Enables AI agents to interact with multiple LLM providers (OpenAI, Anthropic, Google, DeepSeek) through a standardized interface, making it easy to switch between models or use multiple models in the same application.
          Last updated -
          1
          5
          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/statespace-tech/toolfront'

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