Manage and observe Prefect workflows through natural language.
A Model Context Protocol (MCP) server implementation for Prefect, allowing AI assistants to interact with Prefect through natural language.
This MCP server provides access to the following Prefect APIs:
Set the following environment variables:
export PREFECT_API_URL="http://localhost:4200/api" # URL of your Prefect API
export PREFECT_API_KEY="your_api_key" # Your Prefect API key (if using Prefect Cloud)
Run the MCP server, and prefect:
docker compose up
Once connected, an AI assistant can help users interact with Prefect using natural language. Examples:
Several of the endpoints have yet to be implemented
To add a new function to an existing API:
src/mcp_prefect
get_all_functions()
list in the moduleTo add a new API type:
APIType
in enums.py
src/prefect/
main.py
to include the new API typeExample usage:
{
"mcpServers": {
"mcp-prefect": {
"command": "mcp-prefect",
"args": [
"--transport", "sse"
],
"env": {
"PYTHONPATH": "/path/to/your/project/directory"
},
"cwd": "/path/to/your/project/directory"
}
}
}
A server for blockchain interactions, offering Ethereum vanity address generation, 4byte lookup, ABI encoding, and multi-chain RPC calls.
A Spring Boot MCP server that provides company details, requiring the Claude Desktop application to function.
An implementation of the Model Context Protocol (MCP) for communication between AI models and external tools, featuring server and client examples in Python and Spring Boot.
Query A/B test data using the Hackle API.
Integrates Zeek network analysis with conversational AI clients. Requires an external Zeek installation.
Edit the mcp.json configuration file for tools like AWS Q Developer and Claude Desktop.
An MCP server and client implementation for EdgeOne Pages Functions, supporting OpenAI-formatted requests.
Manipulate Adventure Game Studio (AGS) compiled room (.crm) files to enable AI-powered game development.
A Model Context Protocol (MCP) server for tool integration, configured using a tools.yaml file.
A remote, authentication-free MCP server for weather data, deployable on Cloudflare Workers or run locally via npm.