Submit

Simple Tool Server

@getsimpletool

MCP Calling Servere via SSE and OpenAPI
Overview

What is Simple Tool Server?

Simple Tool Server is a lightweight, asynchronous API platform for running and managing MCP tools in isolated, secure Docker containers.

How to use Simple Tool Server?

To use Simple Tool Server, set up a local Docker container and load any MCP tool using uvx or npx. Access the tools via SSE, Swagger REST, or OpenAPI.json.

Key features of Simple Tool Server?

  • Local Docker container with a single SSE-MCP connection
  • Quick loading of MCP tools
  • Dynamic tool loading and filtering (whitelist/blacklist)
  • Tool isolation with each running in its own thread
  • JSON-based configuration for easy editing
  • Ability to launch custom MCP servers with ENV parameters
  • Simple admin authorization for testing
  • Async FastAPI Python server with type hints
  • Fast verification of changes using PyTest

Use cases of Simple Tool Server?

  1. Running multiple MCP tools in isolated environments.
  2. Testing and developing MCP tools with quick load times.
  3. Managing configurations easily with JSON.

FAQ from Simple Tool Server?

  • Can I run multiple MCP tools simultaneously?

Yes! Each tool runs in its own isolated Docker container.

  • Is there a database required for configuration?

No, Simple Tool Server uses JSON for configuration, eliminating the need for a database.

  • How can I customize my MCP server?

You can define your own MCP server with custom ENV parameters.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.