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.