MCP Tool Server (

The mcp_server.py script is an asynchronous server designed to expose Python functions as "tools" over various communication transports. It utilizes the FastMCP framework to manage tools and handle…

Local server

What is the MCP Tool Server ( MCP Server?

MCP Tool Server ( is an MCP project maintained in the planetf1/mcp-server repository. The maintainer describes its purpose as “The mcp_server.py script is an asynchronous server designed to expose Python functions as "tools" over various communication transports. It utilizes the FastMCP framework to manage…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
stdioUse standard input/output.
sseUse Server-Sent Events. The server will listen on 0.0.0.0 by default.
Builtin Tools:
echoReturns the parameters it was called with.
healthReports the server's operational status (returns "ready").
AsynchronousBuilt with asyncio for efficient handling of concurrent operations.
DefinitionEach Python file (.py) intended to be a tool module should define exactly one function. This function will be registered as a tool. The name of the function…
DiscoveryIf a path to a .py file is provided, the server attempts to load the tool from that file.
ImportsTool files can import other modules as needed. The server temporarily adds the tool's directory to sys.path during loading to facilitate local imports.