Create, manage, and execute agentic AI workflows directly from your assistant.
Official Model Context Protocol (MCP) server for HiveFlow. Connect your AI assistants (Claude, Cursor, etc.) directly to your HiveFlow automation platform.
npm install -g @hiveflow/mcp-server
Add to your MCP client configuration (e.g., .cursor/mcp.json
):
{
"mcpServers": {
"hiveflow": {
"command": "npx",
"args": ["-y", "@hiveflow/mcp-server"],
"env": {
"HIVEFLOW_API_KEY": "your-api-key-here",
"HIVEFLOW_API_URL": "https://api.hiveflow.ai"
}
}
}
}
{
"mcpServers": {
"hiveflow": {
"command": "npx",
"args": ["-y", "@hiveflow/mcp-server"],
"env": {
"HIVEFLOW_API_KEY": "your-api-key-here",
"HIVEFLOW_API_URL": "http://localhost:5000"
}
}
}
}
cd your-hiveflow-backend
node get-api-key.js [email protected]
Once configured, you'll have access to these tools in your AI assistant:
create_flow
- Create new automation flowslist_flows
- List all your flowsget_flow
- Get details of a specific flowexecute_flow
- Execute a flow with optional inputspause_flow
- Pause an active flowresume_flow
- Resume a paused flowget_flow_executions
- Get execution historylist_mcp_servers
- List configured MCP serverscreate_mcp_server
- Register new MCP servershiveflow://flows
- Access to all your flows datahiveflow://mcp-servers
- MCP servers configurationhiveflow://executions
- Flow execution historyAI: "Create a flow called 'Email Processor' that analyzes incoming emails"
AI: "Show me all my active flows"
AI: "Execute the flow with ID 'abc123' with input data {email: '[email protected]'}"
AI: "What's the status of my Email Processor flow?"
HIVEFLOW_API_KEY
- Your HiveFlow API key (required)HIVEFLOW_API_URL
- Your HiveFlow instance URL (default: https://api.hiveflow.ai)HIVEFLOW_INSTANCE_ID
- Instance ID for multi-tenant setups (optional)hiveflow-mcp --api-key YOUR_KEY --api-url https://your-instance.com
This MCP server acts as a bridge between your AI assistant and HiveFlow:
AI Assistant (Claude/Cursor) ↔ MCP Server ↔ HiveFlow API
"HIVEFLOW_API_KEY is required"
"Cannot connect to HiveFlow API"
"MCP server not found"
npm list -g @hiveflow/mcp-server
For detailed logging, set the environment variable:
export DEBUG=hiveflow-mcp:*
We welcome contributions! Please see our Contributing Guide for details.
MIT License - see LICENSE file for details.
Made with ❤️ by the HiveFlow team