About FastMCP OpenAI Agent SDK Powered Assistant
FastMCP OpenAI Agent SDK Powered Assistant is an MCP server published by mihai-pompiliu in the AI category: 🚀 Just finished building a MCP server with FastMCP and connected it to an OpenAI Agent SDK-powered assistant! Now my agent can fetch live weather data directly from an external source through the MCP bridge I created.
Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/mihai-pompiliu/FastMCP-OpenAI-Agent-SDK-powered-assistantThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about FastMCP OpenAI Agent SDK Powered Assistant
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
🌦️ MCP Weather Assistant
An AI agent that fetches live weather data using an MCP server built with FastMCP and the OpenAI Agent SDK.
This project demonstrates how LLMs/Agents can interact with external tools/APIs through MCP.
🚀 Features
-
✅ MCP server built with FastMCP
-
✅ Weather API integration
-
✅ AI Agent powered by OpenAI Agent SDK
-
✅ Asynchronous execution with httpx + asyncio
-
🔜 Future: Web Search tool integration for internet access
🛠️ Tech Stack
- FastMCP → Build Model Context Protocol servers easily.
- OpenAI Agent SDK → Create agents that can use MCP tools.
- OpenRouter → Access LLMs through OpenRouter API.
- httpx → Async HTTP client for API requests.
- Python (asyncio) → Non-blocking async runtime.
📚 What I Learned
- Building MCP servers that expose external APIs as tools.
- Integrating MCP with OpenAI Agent SDK.
- Designing structured responses for LLM consumption.
- Managing async workflows in Python for better performance.
⚙️ Setup & Installation
- Clone the repository
git clone https://github.com/Sharul-repo/FastMCP-OpenAI-Agent-SDK-powered-assistant-.git
# Install dependencies using uv (reads pyproject.toml + uv.lock)
uv sync
# Run your app
uv run server.py
#on a different terminal run your clint (make sure you paste the same MCP server link in the client code)
uv run agentclient.py
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.