Refactor codebase to implement MCP server for GPT Researcher

Replaced FastAPI app with an MCP server implementation, enhancing flexibility and modularity for research operations. Deprecated `phoenix_technologies` package, updated server logic, added utility functions, and revised dependencies in `requirements.txt`. Updated Dockerfile and README to align with the new architecture.
This commit is contained in:
ThomasTaroni 2025-04-26 17:54:43 +02:00
parent 73e929ca00
commit 44b91b9375
10 changed files with 481 additions and 281 deletions

View file

@ -1,5 +1,12 @@
fastapi
uvicorn
pydantic
gpt-researcher
asyncio
# GPT Researcher dependencies
gpt-researcher>=0.12.16
python-dotenv
# MCP dependencies
mcp>=1.6.0
fastapi>=0.103.1
uvicorn>=0.23.2
pydantic>=2.3.0
# Utility dependencies
loguru>=0.7.0