Maintenance release: a server-stability fix plus self-hosting and packaging improvements.
Fixed
- MCP server no longer 500s on duplicate tool names. A connector that produced two tools with the same name could take down the
/mcpendpoint; tool names are now deduplicated. (#313)
Self-hosting
- Run multiple stacks on one host.
docker-compose.ymlnow derives the project, network, volume and container names fromCOMPOSE_PROJECT_NAME(defaultamcp, so existing setups are unchanged). Set it to isolate a second instance without name collisions. (#316) - Single source of truth for the Node version in the Dockerfile (
ARG NODE_VERSION), and an explicitengines.node >=22so the supported minimum is machine-readable. (#316) .env.exampledocumentsCOMPOSE_PROJECT_NAMEand the internal-PORTvs host-BACKEND_PORTdistinction.
Packaging / license
- AnythingMCP is now licensed under AGPL-3.0 (OSI-approved open source), with operator-only cloud features kept under a separate commercial license in
ee/directories. Self-hosting is unaffected. (#314, #315)
Upgrade
docker compose pull && docker compose up -dNo configuration changes required.