Labsco
MCP SERVER

SDK MCP Server

by arunmenon

Read the OpenAI Agents SDK and Google ADK source from your editor's chat: files, classes, examples, full-text search.

Framework & SDK Documentation Lookup
Summary
The SDK's actual source, not a model's memory of it.

Answering what does this class really do from the checked-out source removes the failure mode where an assistant invents a method signature. The cross-SDK tools, list_available_sdks, search_all_sdks and compare_implementations, are marked coming soon, so today the work happens one SDK at a time.

What it is

A configurable server that keeps downloaded SDK sources searchable, with one tool set per SDK: file listing, source retrieval, code search, class extraction and example finding.

What you get
  • Every source file in the OpenAI Agents SDK, and the contents of any one of them (openai_agents_list_files, openai_agents_get_source)
  • The same two for Google ADK (google_adk_list_files, google_adk_get_source)
  • Full-text search for a term, method or pattern inside either SDK (openai_agents_search_code, google_adk_search_code)
  • A complete class definition extracted by name (openai_agents_get_class, google_adk_get_class)
  • Usage examples and patterns for a topic (openai_agents_find_examples, google_adk_find_examples)
  • More SDKs added by editing sdks.yaml and re-running the download step
Requirements

Python with the requirements installed, then a one-off python src/download_sdk.py to fetch the SDK sources listed in sdks.yaml. Configured with an absolute path to src/server.py.