Skip to content

refactor(api): decouple MCP server from FastAPI#447

Merged
deedy5 merged 3 commits into
mainfrom
dev
Apr 6, 2026
Merged

refactor(api): decouple MCP server from FastAPI#447
deedy5 merged 3 commits into
mainfrom
dev

Conversation

@deedy5

@deedy5 deedy5 commented Apr 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Split api and mcp optional dependencies — ddgs[api] no longer pulls in mcp
  • Remove MCP SSE endpoint mounting from api_server/__init__.py, making the API server purely REST
  • Update CLI docstring and remove stale "MCP server enabled at /sse" output
  • Extract _get_ddgs() helper in api.py to reduce proxy setup repetition
  • Separate README into distinct "API Server" and "MCP Server" sections with updated install/usage docs
  • Update AGENTS.md to reflect the new extras structure

@deedy5 deedy5 merged commit 6fd81c9 into main Apr 6, 2026
12 checks passed
@deedy5 deedy5 deleted the dev branch April 6, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant