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:
parent
73e929ca00
commit
44b91b9375
10 changed files with 481 additions and 281 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue