MicroFn MCP Server (Python)
@microfnhq
About MicroFn MCP Server (Python)
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-microfn": {
"command": "python",
"args": [
"my_server.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MicroFn MCP Server (Python)?
MicroFn MCP Server (Python) is a FastMCP server that exposes Model Context Protocol (MCP) tools for the MicroFn platform, enabling integration and automation of function creation, execution, and management. It is tailored for developers building automated workflows with MicroFn.
How to use MicroFn MCP Server (Python)?
Ensure Python 3.8+, FastMCP, and a valid MICROFN_API_TOKEN environment variable are set. Install dependencies with pip install -r requirements.txt, then start the server via python my_server.py or using the FastMCP CLI. Add the provided JSON configuration to your MCP settings to integrate the server as a tool provider.
Key features of MicroFn MCP Server (Python)
- Test connectivity with a simple ping/pong tool.
- List all functions for the authenticated MicroFn user.
- Execute functions in a workspace with a JSON payload.
- Create, rename, and update function code.
- Manage npm packages (list, install, update, remove).
- Manage secrets for functions (create, list, delete).
- Check the latest deployment status for a function.
Use cases of MicroFn MCP Server (Python)
- Automate creating and updating serverless functions via MCP tools.
- Execute a MicroFn function from an AI assistant or automation pipeline.
- Manage function secrets and npm dependencies programmatically.
- Integrate MicroFn into larger code-generation or CI/CD workflows.
- Test and debug function deployments directly from an MCP client.
FAQ from MicroFn MCP Server (Python)
What dependencies are required?
Python 3.8+, FastMCP, and a valid MicroFn API token set as MICROFN_API_TOKEN.
How does data flow between the client and MicroFn?
The server acts as a bridge: the MCP client calls a tool (e.g., execute_function), the server sends a request to the MicroFn API, and returns the API response to the client.
How do I authenticate?
Set the MICROFN_API_TOKEN environment variable with your MicroFn API token before starting the server.
What happens if I try to overwrite a secret?
Secrets cannot be overwritten. You must delete the existing secret first before creating a new one with the same key.
Does the server support non-stdio transports?
The README only demonstrates stdio and FastMCP dev mode. No other transports are documented.
More Other MCP servers
Codelf
unbugA search tool helps dev to solve the naming things problem.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
FastMCP v2 π
jlowinπ The fast, Pythonic way to build MCP servers and clients.
Awesome Mlops
visengerA curated list of references for MLOps
Comments