autogenstudio-skills
Repo of skills for autogen studio using model context protocol (mcp)
claude mcp add --transport stdio madtank-autogenstudio-skills python -m autogenstudio.mcp_tools \ --env MCP_LOG_LEVEL="INFO" \ --env AUTO_GEN_API_KEY="your-api-key-here (if required by tools)"
How to use
AutoGen Studio MCP Tools expose a set of capabilities that can be plugged into AI workflows via the MCP (Model Context Protocol) interface. This server provides access to the AutoGen Studio tooling ecosystem, enabling actions such as listing available MCP servers, inspecting tool details, and invoking specific tools (for example, file operations or web-related utilities) through a standardized dictionary-based API. Users can discover what tools are available, read their required arguments, and pass structured inputs to perform tasks within their agents or automation pipelines. The server-side tooling is designed to be extensible so new AutoGen Studio capabilities can be added and made discoverable through the MCP interface as the ecosystem grows.
To use it, start the AutoGen Studio MCP server (via the mcp_tools module) and connect your MCP client to the running instance. You can list available servers, inspect tool details, and call specific tools by passing a dictionary of arguments. This approach makes it easy to compose complex agent workflows where tools from AutoGen Studio interact with other MCP servers (e.g., Brave Search for web data, File Operations for local IO, or other integrated capabilities).
How to install
Prerequisites:
- Python 3.12+
- A Python environment (recommended: virtualenv)
- Access to install packages from PyPI
Install steps:
-
Create and activate a virtual environment: python -m venv .env source .env/bin/activate # On Windows: .env\Scripts\activate
-
Install the required Python package(s) for MCP and AutoGen Studio tooling: pip install mcp autogenstudio
-
Verify installation by listing available MCP servers (requires a running server to connect to):
This step assumes you have a running MCP client setup; examples below show typical usage in scripts
python -c "from mcp_client import MCPClient; print(MCPClient.list_available_servers())"
-
Configure your mcp_config.json (see mcp_config in this doc) and start using the AutoGen Studio MCP Tools via your MCP client.
Note: If you are integrating with a specific AutoGen Studio deployment, ensure any required environment variables (for API keys or internal URLs) are set in your environment or the mcp_config.json under the env section.
Additional notes
Tips and considerations:
- Ensure Python 3.12+ is installed and available in your PATH when running the MCP tools.
- If your AutoGen Studio deployment requires authentication, set the appropriate API keys or credentials in the env settings of mcp_config.json (for example, AUTO_GEN_API_KEY).
- The MCP client will query this server for available tools and their details; keep the server module up to date to access new capabilities.
- When testing locally, you can start the AutoGen Studio MCP server in verbose mode if supported to diagnose issues with tool discovery or invocation.
- The configuration is extensible; you can add additional env vars or adjust command/args to point to custom module entry points as AutoGen Studio evolves.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP