Releases: burugo/one-mcp
Release v1.0.6
What's Changed
- Fixed Homebrew runtime startup issue on macOS by shipping darwin binaries with CGO enabled for SQLite (
go-sqlite3) support. - Updated CI build matrix to run darwin builds on macOS runners and keep Linux builds with CGO disabled.
- Kept release/tap automation intact and refreshed Homebrew formula checksums for v1.0.6.
Fixes
brew services start one-mcpno longer fails with:Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work
Full Changelog
Release v1.0.5
What's Changed
- Upgraded
github.com/mark3labs/mcp-goto v0.44.0. - Removed local invalid-session status-code workaround (
400 -> 404) and now rely on upstream MCP behavior. - Updated proxy/group tests to align with invalid session 404 semantics.
- Removed Homebrew service env overrides in formula (
SQLITE_PATH,PORT) and aligned runtime defaults. - Updated default runtime config template to use
SQLITE_PATH=one-mcp.db.
Notes
- Invalid/expired session behavior now consistently follows MCP expectation: 404 Not Found.
- In Homebrew service mode, relative DB path resolves under the service
working_dir.
Full Changelog
Release v1.0.4
Bug Fixes
• Fix API key refresh not updating endpoint URLs in Group/Services pages (#14)
• Return JSON-RPC 2.0 error format for MCP endpoints (improves client compatibility)
Release v1.0.3
chore(ci): enable CGO for windows builds This change allows Windows builds to use CGO, which is required for certain dependencies. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Release v1.0.2
This minor update improves the stability and compatibility of the Service Groups
(Combo) feature.
• Improved AI Compatibility: Refactored Group MCP response formats to work better
with AI clients like Cursor and Codex.
• Protocol Upgrade: Now using the mcp-go library for more robust protocol handling.
• Usage Tracking: Added daily request limits and detailed execution logs for Group
MCP.
• Bug Fixes: Improved session error handling and backend process management.
Release v1.0.1
New Features
Service Groups (Combo)
• Combine multiple MCP services into a single unified endpoint
• Export service groups as Anthropic Skills for Claude Code
• Access grouped services via streamable HTTP (/group/:name/mcp)
• YAML response format for easy configuration copying
Skill Export
• Export groups as ready-to-use Skills with SKILL.md, mcp-config.json, and Python
scripts
• Zero-dependency Python executor using only stdlib (urllib.request)
• Automatic MCP session management with Mcp-Session-Id header support
• Quick Reference section with tool descriptions (5 tools per service, 500 chars
total limit)
Release v0.3.3
v0.3.2
Proxy gzip handling improved: upstream requests now always ask for gzip, and the proxy will fail fast if a gzip response cannot be decoded. This avoids JSON parsing errors when downstream clients send Accept-Encoding headers and prevents partially-consumed response bodies.
Full Changelog: v0.3.1...v0.3.2
release v0.3.0
What's Changed
✨ New Features
- Tool Parameters Display - Tools modal now shows parameter table with name, type, description and required field
markers (*) - Service Version Auto-Detection - Automatically captures and updates service version from MCP Initialize handshake
for all service types (stdio/sse/http) - Version Badge - Service version is now displayed in the tools modal header
🔧 Improvements
- Independent Tools Cache - Separated tools caching from health check with dedicated
ToolsCacheManager(10min
TTL) - Unified Version Update Logic - Consolidated version update code into single location
- Client Version Passthrough - MCP clients connecting to one-mcp proxy now receive the correct upstream service
version
🐛 Bug Fixes
- Fixed tool count showing on card but tools not displaying in modal
- Fixed version not being passed to MCP clients through proxy
Full Changelog: v0.2.6...v0.3.0
v0.2.6
Full Changelog: v0.2.5...v0.2.6