🌟 Release Highlights
This release enhances observability with comprehensive RPC message logging, making it easier to debug MCP server interactions while preserving privacy.
✨ What's New
📊 RPC Message Logging - Full visibility into gateway communication
MCP Gateway now logs every RPC message sent and received, helping you:
- Debug issues faster: See exactly what requests/responses flow through the gateway
- Monitor performance: Track payload sizes and identify slow operations
- Trace server interactions: Each message is attributed to its backend MCP server
Key features:
- Privacy-preserving: Automatically filters tokens, API keys, and passwords from logs
- Dual format logging:
- Text logs (
mcp-gateway.log): Concise format with 10KB payload previews - Markdown logs (
gateway.md): Inline format with 120-character previews for easy scanning
- Text logs (
- Rich metadata: Captures direction (IN/OUT), server ID, method, payload size, and errors
- Intuitive symbols: Uses directional arrows (
→/←) and error indicators (⚠️) for quick scanning
Example log output:
github→tools/list 58b {"jsonrpc":"2.0"...}
github←resp 284b {"result":{...}}
This feature is especially valuable when debugging multi-server configurations or investigating connectivity issues with backend MCP servers.
🐳 Docker Image
The Docker image for this release is available at:
docker pull ghcr.io/githubnext/gh-aw-mcpg:v0.0.26
# or
docker pull ghcr.io/githubnext/gh-aw-mcpg:latestSupported platforms: linux/amd64, linux/arm64
For complete details, see the full release notes.
Ahoy! This treasure was crafted by 🏴☠️ Release
What's Changed
- Add RPC message logging with privacy-preserving payload preview by @Copilot in #158
Full Changelog: v0.0.25...v0.0.26