Skip to content

v1.6.0

Choose a tag to compare

@mohitsoni48 mohitsoni48 released this 29 Jun 05:27
· 1394 commits to main since this release
502b8de

MCP marketplace — one-click tools in Customize

The Customize screen becomes a curated MCP marketplace: a Cloud tab of hosted MCPs you connect with a single API key, a Local tab of open-source stdio MCPs (npx/uvx) plus the built-in web-search providers, and a Connected tab showing what's active. Every entry has a brand logo and a one-click connect panel. The rule: a service is only listed if it actually connects with a static key — OAuth-only services are excluded so nothing ever fakes a "connected" state.

Added

  • MCP marketplace — Cloud / Local / Connected tabs with brand logos and one-click connect.
  • 10 verified hosted MCPs: GitHub, Linear, Stripe, Atlassian, Neon, Supabase, Cloudflare, Zapier, Apify, Mixpanel.
  • 19 open-source local MCPs (filesystem, memory, git, postgres, sqlite, playwright, puppeteer, docker, kubernetes, …) + the 3 built-in web-search providers as cards.
  • Per-server API key injected as Authorization: Bearer … and kept write-only (never echoed by the API).

Changed

  • Web-search provider config moved inline into the MCP section's built-in cards.
  • Connected MCP tools refresh live after add/edit/delete/toggle — no daemon restart.

Fixed

  • Hosted MCPs actually connect: replaced the legacy SSE handshake with Streamable HTTP (MCP 2025-03-26).
  • Local MCPs spawn on Windows: npx/uvx launched correctly; command strings split into command + args.
  • Memory MCP is zero-config: MEMORY_FILE_PATH auto-set to ~/.turbollm/mcp-memory.jsonl.
  • Excluded services that can't connect with a static key (Notion, Figma, Sentry, Vercel, HubSpot, Amplitude, Slack — OAuth-only; Google Stitch — custom header + OAuth2-only; Motion — no confirmed endpoint).