DEPRECATED: This standalone MCP server is superseded by the in-process
/mcproute on the mainSparkyFitnessServer. New integrations should point at the main server's/mcpendpoint. This package and its Dockerfiles remain only during a deprecation window and will be removed in a scheduled follow-up.
MCP is now served in-process by the main SparkyFitnessServer at POST /mcp.
That route reuses the chatbot tool registry, so the server and the assistant
expose a single, shared tool surface instead of two separate implementations.
This standalone package previously ran MCP as its own service (HTTP and stdio). It is no longer the recommended way to run MCP.
Use the main server's /mcp endpoint:
- Production:
https://<your-host>/mcp - Local dev:
http://localhost:8080/mcp(the frontend Vite dev proxy forwards/mcpto the server;http://localhost:3010/mcphits the server directly)
stdio-only MCP clients (that cannot speak Streamable HTTP) can bridge to the
HTTP endpoint with mcp-remote:
npx mcp-remote https://<your-host>/mcpThe Docker image codewithcj/sparkyfitness_mcp:latest is still published during
the deprecation window, so this package and its Dockerfiles
(docker/Dockerfile.mcp, docker/Dockerfile.mcp.dev) remain in the repo for
now. Existing deployments that depend on the standalone image keep working until
the window closes.
Removal of this package, its Dockerfiles, and the CI build/publish steps is tracked as a scheduled follow-up (Phase 3b), at the upstream maintainer's discretion.