Provides searchable access to multiple SDK sources with tools to list, view, search, and compare OpenAI Agents SDK and Google ADK implementations.
Configuration
View docs{
"mcpServers": {
"arunmenon-sdk-mcp-server": {
"command": "python",
"args": [
"/absolute/path/to/sdk-mcp-server/src/server.py"
],
"env": {
"PYTHON": "/usr/bin/python3"
}
}
}
}You can run an MCP server that gives you fast, searchable access to multiple SDK sources (such as OpenAI Agents SDK and Google ADK) so you can compare implementations, inspect source code, and find the right method signatures across SDKs. This server is designed to be easy to extend and integrates with clients that support MCP endpoints.
To use the SDK MCP Server with your MCP client, first ensure the server is running locally or on a reachable host. The client connects to the server to issue tool-specific queries like listing files, retrieving source code, searching code, or extracting full class definitions across configured SDKs. You can request cross-SDK comparisons and example patterns to speed up debugging and learning across OpenAI Agents SDK and Google ADK.
Prerequisites you need before installing: - Python 3.8 or later - internet access to download dependencies - access to a shell or terminal Follow these concrete steps to install and run the MCP server.
# 1) Install Python dependencies
pip install -r requirements.txt
# 2) Download SDK sources (downloads configured SDKs as defined in sdks.yaml)
python src/download_sdk.py
# 3) Start the MCP server locally (example path; adjust to your environment)
# You will configure the client to connect to this local server
python /absolute/path/to/sdk-mcp-server/src/server.pyConfigure your MCP client to connect to the server using the provided stdio command. The typical setup shown for Claude Desktop uses a Python runtime to launch the server script from your local path.
The server exposes a set of tools grouped by SDK. You can list files, fetch source code, search within code, extract full class definitions, and find usage examples for each configured SDK. The server is designed to make it easy to extend with additional SDKs by updating the configuration.
List all available OpenAI Agents SDK source files.
Get source code of a specific OpenAI Agents SDK file.
Search for terms, methods, or patterns within the OpenAI Agents SDK sources.
Extract the complete definition of a specified class from the OpenAI Agents SDK.
Find usage examples and patterns within the OpenAI Agents SDK.
List all available Google ADK source files.
Get source code of a specific Google ADK file.
Search for terms, methods, or patterns within the Google ADK sources.
Extract the complete definition of a specified class from the Google ADK.
Find usage examples and patterns within the Google ADK.
Show all configured SDKs across the MCP setup.
Search across all configured SDKs for a given query.
Compare similar concepts across multiple SDKs to highlight differences.