πŸ€” What is SimpleTool Server?

SimpleTool Server is a lightweight, asynchronous API platform for running and managing MCP tools in isolated, secure environments.

✨ Key Features

  • ✨ Local Docker container – your own local Docker container with a single SSE-MCP connection
  • ⚑ Support for any MCP tool launched via uvx or npx
  • πŸ”„ Dynamic tool loading and filtering (whitelist/blacklist)
  • 🌐 Access to MCP tools via SSE, Swagger REST, and OpenAPI.json (compatible with OpenWebUI)
  • 🐳 Tool isolation – each tool runs in its own thread
  • πŸ—„οΈ JSON-based configuration – easy to edit and portable
  • πŸ§‘β€πŸ’» Ability to launch your own MCP server with custom ENV parameters
  • πŸ›‘οΈ Bearer admin hack – simple admin authorization (ideal for testing and quick changes)
  • πŸ“ Async FastAPI Python server with full type hints for code clarity and safety
  • βœ… PyTest – fast and easy verification of changes on a running server

πŸŽ‰ What we have now…

  • πŸ”— Docker container built on Debian 13 with FastAPI/Python 3.13 server
  • ⚑ Support for any MCP tool launched via uvx or npx
  • 🌐 Access to MCP tools via SSE, Swagger REST, and OpenAPI.json (OpenWebUI compatible)
  • πŸ†’ SupervisorD controlled by ENV allows running SSHD + Xfce + noVNC (desktop via web/port 6901, ~400MB)
  • πŸ”„ Dynamic tool loading and filtering from MCP server (whitelist/blacklist)
  • 🧡 Each MCP server runs in its own thread
  • πŸ—„οΈ No need for a database – JSON configuration for easy editing and portability
  • πŸ§‘β€πŸ’» Users can define their own MCP server with custom ENV (auto-detected via Auth Bearer)
  • πŸ›‘οΈ Env Bearer Admin Hack – configurable env simulating Bearer admin (ideal for tests and quick changes)
  • πŸ“ Built entirely on FastAPI Python + Pydantic for code clarity and safety
  • ❌ Custom SSE stack based only on FastAPI (no Starlette)
  • βœ… PyTest – tests run a live server instance and perform tests on a real running server (no mocking!)

πŸš€ Working on…

  • πŸ€” Prompts – fixing some bugs with class injection into SSE
  • πŸ–₯️ WebUI Frontend with Marketplace (click and install)

Ready? Let’s get started with SimpleTool Server!