SDK for integrating Model Context Protocol (MCP) into OpenAI Agents
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"openai-mcp-agents","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# OpenAI MCP Agents [](https://www.python.org/downloads/) [](https://opensource.org/licenses/Apache-2.0) [](https://github.com/psf/black) This project is an SDK that integrates [Model Context Protocol (MCP)](https://modelcontextprotocol.io) into OpenAI Agents. It allows you to easily provide MCP server functionality as tools for OpenAI Agents to use. ## Features - Supports two connection types: - Stdio connection: Communicate with local processes via standard input/output - SSE connection: Communicate with remote servers via Server-Sent Events - Supports two usage patterns: - Using async context manager (async with) for automatic connection management - Manual connection management via connect() and disconnect() methods - Support for connecting to multiple MCP servers - Full type hint support - Detailed example code provided ## Installation ### Using uv (Recommended) ```bash uv install git+https://github.com/madroidmaq/openai-mcp-agents.git ``` ### Using pip ```bash pip install git+https://github.com/madroidmaq/openai-mcp-agents.git ``` ### Development Environment Setup If you want to contribute to the project, you can set up your development environment as follows: ```bash # Clone the repository git clone https://github.com/madroidmaq/openai-mcp-agents.git cd openai-mcp-agents # Create a virtual environment and install dependencies using uv uv venv source .venv/bin/activate # On Windows use .venv\Scripts\activate uv pip install -e . ``` ## Usage Examples ### Single Server Connection ```python from openai_mcp_agents.mcp_agent import McpAgent from mcp import StdioServerParameters # Configure MCP server server_params = StdioServerParameters( command="npx", args=["-y", "@modelcontextprotocol/server-filesystem", "/path/to/…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.