Skip to content

Releases: burugo/one-mcp

Release v1.0.6

18 Feb 11:15

Choose a tag to compare

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-mcp no longer fails with:
    • Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work

Full Changelog

Release v1.0.5

18 Feb 10:07

Choose a tag to compare

What's Changed

  • Upgraded github.com/mark3labs/mcp-go to 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

29 Jan 14:12

Choose a tag to compare

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

07 Jan 15:30

Choose a tag to compare

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

07 Jan 14:49

Choose a tag to compare

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

05 Jan 12:54

Choose a tag to compare

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

03 Jan 09:01

Choose a tag to compare

e2c2fc5 ci: add tag-triggered release support
ae424fc fix(docker): upgrade Node.js from 20.x to 22.x to fix npx bin resolution
5353119 fix(proxy): return 404 instead of 400 for invalid MCP session IDs

v0.3.2

21 Dec 18:01

Choose a tag to compare

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

20 Dec 14:43

Choose a tag to compare

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

09 Oct 13:17

Choose a tag to compare

Full Changelog: v0.2.5...v0.2.6