Skip to main content
praisonai.mcp_server
Wrapper
PraisonAI MCP Server Module
Exposes PraisonAI capabilities as an MCP server that any MCP client can connect to.
MCP Protocol Version: 2025-11-25
Supports:
STDIO transport (default, for Claude Desktop, Cursor, etc.)
HTTP Stream transport (MCP 2025-11-25 spec)
Recipe-to-MCP server bridge
Tasks API (experimental)
Elicitation (form and URL modes)
OAuth 2.1 / OpenID Connect authentication
Icons and rich metadata
Usage:
STDIO mode (for Claude Desktop config)
praisonai mcp serve —transport stdio
HTTP Stream mode
praisonai mcp serve —transport http-stream —port 8080
Serve a recipe as MCP server
praisonai mcp serve-recipe support-reply —transport stdio
Programmatic usage
from praisonai.mcp_server import MCPServer, RecipeMCPAdapter
server = MCPServer()
server.run(transport=“stdio”)
Recipe as MCP server
adapter = RecipeMCPAdapter(“support-reply”)
adapter.load()
server = adapter.to_mcp_server()
server.run(transport=“stdio”)
Overview
This module provides components for mcp_server.