Releases: longbridge/longbridge-mcp
Releases · longbridge/longbridge-mcp
v0.2.3
- Version 0.2.3
- feat: forward incoming HTTP headers to upstream Longbridge services (#39)
- fix: resolve Cursor connection failures and structuredContent spec violation (#38)
- fix: remove orphan analyst_estimates locale, update tool count to 127, fix registry link
- feat(tools): remove analyst-estimates MCP tool (#37)
v0.2.1
v0.2.0
v0.1.12
Bug fixes:
- Tool responses now include structuredContent alongside the text result, satisfying the MCP spec requirement for tools that declare an outputSchema. Clients that validate this (e.g. Claude Code 1.x) no longer report "tool has an output schema but did not return structured content".
v0.1.11
New features:
- Every tool now has a human-readable
title(109 tools, English + zh-CN / zh-HK) - Every tool now carries behavior
annotations(read_only / destructive / idempotent / open_world
hints) — 109/109 coverage - 13 tools now declare a typed output schema, so MCP clients can validate responses upfront
UX improvements:
- Parameter description coverage now 100 % (212/212)
- /mcp/tools.json adds locale
titlefor every tool; locale entries renamedparams→propertiesfor
shape parity with JSON Schema's inputSchema
v0.1.10
New features
quant_run— run an indicator script server-side against any historical K-line range and get the computed plot/indicator series back as JSON. (#19)GET /mcp/scopes.json— exposes OAuth permission groupings so MCP clients can pre-flight which tools require which scope (Watchlist / Account & Positions / Trade Order Lookup / Trade Execution). The same data is also inlined under/mcp/tools.json. (#20)
UX improvements
- Chinese localization — all 109 tools and 4 scope groups now ship zh-CN / zh-HK translations of names, descriptions and parameter docs. (#21)
localesnode —/mcp/tools.jsonand/mcp/scopes.jsongain a top-levellocalesobject, so a single fetch carries every translation alongside the canonical English content.- Smithery marketplace badge — added to the README header. (#18)
Internal
- Compile-time tests now block any tool/scope add, rename or removal that doesn't update the corresponding locale files (no silent translation drift).
serde_jsonpreserve_orderenabled sotools/scopes/localesalways appear in the same order in merged JSON responses.
Container
ghcr.io/longbridge/longbridge-mcp:0.1.10
Full changelog: v0.1.9...v0.1.10
v0.1.9
v0.1.8
- chore: rename server name to "Longbridge MCP" (#13)
- feat(serialize): exclude aaic and account_channel fields from JSON output (#12)
- feat(auth): serve static MCP server card for directory scanners (#11)
- chore: update server description and logo (#10)
- docs(readme): add 400x400 logo, badges, Connect section per MCP client (#9)
- chore: bump version to 0.1.7 (#8)
- feat: add MCP server registry manifest (server.json) (#7)