Quick Start
1
Install Dependencies
2
Set API Key
3
Start MCP Server
CLI - STDIO Transport
For Claude Desktop, Cursor, Windsurf local integration:CLI - HTTP Stream Transport
For remote access (MCP 2025-11-25 spec):CLI Options
| Option | Default | Description |
|---|---|---|
--transport | stdio | stdio or http-stream |
--host | 127.0.0.1 | HTTP host |
--port | 8080 | HTTP port |
--endpoint | /mcp | HTTP endpoint path |
--api-key | - | API key for auth |
--name | praisonai | Server name |
--response-mode | batch | batch or stream |
--cors-origins | - | Comma-separated CORS origins |
--allowed-origins | - | Allowed origins for security |
--session-ttl | 3600 | Session TTL in seconds |
--log-level | warning | debug, info, warning, error |
Python SDK
MCP Protocol Features
| Feature | Supported | Description |
|---|---|---|
| Tools | ✅ | List, call, search tools |
| Resources | ✅ | List, read resources |
| Prompts | ✅ | List, get prompts |
| Pagination | ✅ | Cursor-based pagination |
| Tool Search | ✅ | Server-side tool filtering |
| Progress | ✅ | Progress notifications |
| Cancellation | ✅ | Request cancellation |
| Logging | ✅ | Set log level |
Generate Client Config
Connect MCP Client
Claude Desktop (claude_desktop_config.json):
For STDIO:
.cursor/mcp.json):
List Available Tools
Search Tools
Health Check
Authentication
For HTTP Stream transport with API key:Troubleshooting
| Issue | Fix |
|---|---|
| Missing deps | pip install "praisonai[mcp]" |
| Port in use | Change --port |
| No tools | Run praisonai mcp list-tools |
| Auth failed | Check --api-key |
| STDIO not working | Check command path |
Related
- Tools MCP - Deploy tools as MCP server
- Agents MCP - Deploy agents as MCP server
- Recipes MCP - Deploy recipes as MCP server

