OpenAI Agents MCP Server

by lroolle
Verified
--- description: WIP globs: * --- # Work In Progress - [x] Integrate OpenAI Agents SDK tools - [x] Implement WebSearchTool - [x] Implement FileSearchTool - [x] Implement ComputerTool - [x] Design and implement agent-based approach - [x] Create specialized agents for each tool - [x] Create orchestrator agent that can coordinate between specialized agents - [x] Update server.py to expose agents via MCP - [x] Update README with agent-based documentation - [x] Enhance AsyncComputer implementation - [x] Implement all required abstract methods - [x] Add state tracking for simulation - [x] Improve command handling functionality - [x] Add detailed logging/output for debugging - [ ] Improve error handling and logging - [ ] Add structured logging - [ ] Add error reporting - [ ] Add tests - [ ] Unit tests - [ ] Integration tests - [x] Set up the basic project structure - [x] Create server.py, cli.py, and __main__.py files - [x] Update pyproject.toml with dependencies - [x] Create README.md with project description and usage instructions - [ ] Implement the MCP server using FastMCP - [x] Define the server class and configuration - [x] Implement OpenAI agents tools integration - [ ] Add error handling and logging - [ ] Add CLI for running and installing the server - [x] Implement command-line interface - [x] Add installation command for Claude desktop app