An MCP server that exposes PraisonAI agents and a large set of related tools to MCP clients such as Claude Desktop, Cursor, VS Code, and Windsurf. It supports agent execution, workflow orchestration, web search, crawling/scraping, file operations, code execution, and other utility functions.
From the registry: AI Agents Framework with Self Reflection and MCP support
$ pip install uvhttps://docs.astral.sh/uv/Please install the `praisonai` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Obtain OpenAI API key** — Required for agent tools and practical default operation of the server. (https://platform.openai.com/api-keys)
Optional prerequisites:
- Install uv — Install uv to run the recommended `uvx` command for the MCP server. Run: `pip install uv` (https://docs.astral.sh/uv/)
- Optional search provider API keys — Obtain API keys for Tavily, Exa, or You.com if you want to use their corresponding search tools.
Canonical MCP server config (stdio transport):
- command: `uvx`
- args: ["praisonai-mcp"]
- required environment variables:
- `OPENAI_API_KEY`: OpenAI API key. Required for agent tools and default practical use of the server. (example: `<your-openai-api-key>`)
- optional environment variables:
- `TAVILY_API_KEY`: Tavily API key for `tavily_search` and `tavily_extract`. (example: `<your-tavily-api-key>`)
- `EXA_API_KEY`: Exa API key for `exa_search`, `exa_search_contents`, and `exa_find_similar`. (example: `<your-exa-api-key>`)
- `YDC_API_KEY`: You.com API key for `ydc_search` and `ydc_news`. (example: `<your-youcom-api-key>`)
- `SEARXNG_URL`: SearxNG instance URL for `searxng_search`. (example: `<your-searxng-url>`)
Note: README also documents running the server as an SSE server with `python -m praisonai_mcp --sse --port 8080`, but no canonical client connection URL is provided. Preferred portable config is stdio via `uvx praisonai-mcp`.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.OPENAI_API_KEYrequiredOpenAI API key for agent toolsTAVILY_API_KEYrequiredTavily search API key for tavily_search and tavily_extractEXA_API_KEYrequiredExa search API key for exa_search, exa_search_contents, and exa_find_similarYDC_API_KEYrequiredYou.com API key for ydc_search and ydc_newsLocal-first knowledge management with bi-directional LLM sync via Markdown files.