What MCP transports are demonstrated?
Local tools use StdioServerParams (standard input/output), and remote tools use SseServerParams (Server‑Sent Events).
@SaM-92
Basic information
This repository demonstrates how to use AutoGen to integrate local and remote MCP (Model Context Protocol) servers. It showcases a local math tool (math_server.py) using Stdio and a remote Apify tool (RAG Web Browser Actor) via SSE for tasks like arithmetic and web browsing.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp_autogen_sse_stdio": {
"command": "uv",
"args": [
"venv",
"--python",
"3.12"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
This repository demonstrates how to connect AI agents to tools using the Model Context Protocol (MCP) within the AutoGen framework. It shows integration with both a local tool server (Stdio transport) and a remote tool server (SSE transport) to solve real queries.
Set up a Python 3.12 virtual environment with uv, install dependencies via uv pip install -e ., and create a .env file with your OPENAI_API_KEY and APIFY_API_KEY. Run the demo from the parent directory using uv run mcp_autogen_sse_stdio/main.py.
add, multiply)AssistantAgent configured with both tool setsLocal tools use StdioServerParams (standard input/output), and remote tools use SseServerParams (Server‑Sent Events).
Python 3.12, the `uv` package manager, and API keys for OpenAI and Apify.
Create a `.env` file in the `mcp_autogen_sse_stdio` directory and add `OPENAI_API_KEY` and `APIFY_API_KEY`. The Apify key can be obtained from the Apify MCP Server page.
The framework generalizes to other MCP servers that support Stdio or SSE transports, though only the Apify remote server is shown.
Yes, the repository includes an animated GIF (`images/mcp_exmpl.gif`) illustrating the workflow.
An MCP server allowing AI assistants to use a Neo4j knowledge graph as their primary, dynamic instruction manual and long term project memory with adaptive templating and autonomous tool development tools.
# 🐢🚀 Node.js Sandbox MCP ServerThis repository hosts a Node.js server that implements the Model Context Protocol (MCP) for running JavaScript in isolated Docker containers. It allows for on-the-fly npm dependency installation, making it easy to execute code safely and efficient
A suite of Model Context Protocol (MCP) servers designed to enhance AI agent capabilities. Provides tools for media search/understanding (images, video), web information retrieval, PDF generation, and PowerPoint presentation creation, enabling agents to interact with diverse data
A comprehensive Model Context Protocol (MCP) server providing AI assistants with powerful task management and agent memories capabilities with project-specific storage.
emergency-medicare-planner-mcp-server
Comments