mcp-autogen
Verified Safeby nabajitdey
Overview
Orchestrates a multi-agent system using Autogen to connect to and utilize tools exposed by various MCP (Model Context Protocol) servers, including local stdio and HTTP/SSE transports.
Installation
python app.pyEnvironment Variables
- OPENAI_API_KEY
- OPENAI_MODEL
Security Notes
No direct 'eval' or hardcoded secrets are present in the provided code snippets. The OpenAI API key is loaded from environment variables, which is good practice. However, the system relies on launching external executables ('uvx' for mcpdoc adapter) and potentially fetching content from external URLs. This introduces a dependency on the trustworthiness of the configured 'uvx_path' binary and the URLs provided to the 'mcpdoc' adapter. Ensuring these external dependencies are trusted is critical for security. Network access to specified HTTP MCP servers is also required.
Similar Servers
arcade-mcp
Provides a framework and pre-built toolkits for integrating Large Language Models (LLMs) with various external services and databases, enabling AI agents to interact with the real world.
runautomation-mcpserver
A comprehensive Playwright-based Model Context Protocol (MCP) server designed for AI assistants to perform web testing, browser automation, and quality assurance tasks through natural language commands.
mcp-collection
Provides a containerized server application, likely part of a larger collection or system, designed for automated dependency management.
dotprompts
A personal prompt management system exposed as a Model Context Protocol (MCP) server, enabling AI agents to access, create, update, and delete user-defined prompts.