This is a teaching project from an OpenAI API agent development course, bundling both a web agent interface and an MCP server in one deployment. You define your tools in tools.py, point it at an OpenAI prompt ID, and get function calling working through either the web UI or Claude Desktop via the MCP endpoint. It's built with uv for fast dependency management and includes sample fine-tuning datasets for supervised, preference, and reinforcement learning workflows. The source is mostly setup instructions and boilerplate, so you're getting a scaffold for learning agent patterns rather than a production service. Useful if you're following the AI Castle course or want a template that demonstrates wrapping OpenAI agents as MCP tools.
claude mcp add --transport http ai.smithery-cc25a-openai-api-agent-project123123123 https://server.smithery.ai/@cc25a/openai-api-agent-project123123123/mcp