Background
The source worktree (mcp-context-forge branch cyberfraud-reverse-proxy-support) contains a companion test MCP server at tests/mcp-servers/python/test_reverse_proxy_mcp_server/ — a FastMCP-based multi-transport (stdio/HTTP/SSE) server designed for exercising the reverse proxy end-to-end.
Evaluation outcome (initial import, #1)
Excluded from the initial package import. Rationale:
- None of the 8 package unit-test files reference it (verified by grep) — unit coverage is self-contained.
- It is a standalone mini-project (own
pyproject.toml/hatchling build, uv.lock, Makefile, test_server.sh) with a fastmcp dependency the library itself does not need.
- Importing it as-is would complicate CI for the initial import (nested package, extra dependency, no automated tests consuming it yet).
Proposed follow-up
- Port the server (or a minimal equivalent) into
tests/integration/ as a pytest fixture
- Add
fastmcp to an integration optional-dependency extra
- Add an integration CI job (can be optional/non-blocking initially)
- Source reference:
tests/mcp-servers/python/test_reverse_proxy_mcp_server/ in mcp-context-forge
Background
The source worktree (
mcp-context-forgebranchcyberfraud-reverse-proxy-support) contains a companion test MCP server attests/mcp-servers/python/test_reverse_proxy_mcp_server/— a FastMCP-based multi-transport (stdio/HTTP/SSE) server designed for exercising the reverse proxy end-to-end.Evaluation outcome (initial import, #1)
Excluded from the initial package import. Rationale:
pyproject.toml/hatchling build,uv.lock, Makefile,test_server.sh) with afastmcpdependency the library itself does not need.Proposed follow-up
tests/integration/as a pytest fixturefastmcpto anintegrationoptional-dependency extratests/mcp-servers/python/test_reverse_proxy_mcp_server/in mcp-context-forge