Longbridge
आधिकारिकअमेरिकी/हांगकांग बाजार — 110 उपकरण: रियल-टाइम कोट्स, विकल्प, ऑर्डर, फंडामेंटल्स, अलर्ट, डीसीए और पोर्टफोलियो
Longbridge MCP के साथ आप क्या कर सकते हैं?
- 实时行情 — 通过
quote工具获取美股和港股代码的实时或历史行情、K线、深度及期权数据。 - 交易操作 — 下单、撤单或改单,包括多腿期权组合,并查看持仓、余额和成交记录。
- 基本面研究 — 获取公司的财务报表、股息、EPS预测、估值和分析师评级。
- 投资组合分析 — 查看您 Longbridge 账户的盈亏汇总、已实现收益和汇率。
- 价格提醒 — 创建、查看、启用或删除价格提醒,以跟踪市场动态。
- 定投与网格交易 — 设置、暂停或停止定投计划和网格交易策略。
होस्ट किया गया MCP सर्वर
npx add-mcp 'https://mcp.longbridge.com'Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है
दस्तावेज़
Longbridge MCP सर्वर
Longbridge ब्रोकरेज के लिए आधिकारिक MCP सर्वर। 164 उपकरण जिनमें रीयल-टाइम कोट्स, विकल्प, ऑर्डर रूटिंग, फंडामेंटल्स, विश्लेषक रेटिंग, कैलेंडर, IPO, मूल्य अलर्ट, DCA योजनाएँ, ग्रिड ट्रेडिंग, पोर्टफोलियो विश्लेषण और सामुदायिक शेयरलिस्ट शामिल हैं — US और HK बाजारों को कवर करते हुए। rmcp और axum का उपयोग करके Rust में निर्मित।
अब ChatGPT और Claude में लाइव
Longbridge आधिकारिक रूप से ChatGPT ऐप्स निर्देशिका और Claude कनेक्टर्स निर्देशिका में सूचीबद्ध है।
सरल भाषा में बाजारों से बात करें — कोट्स, विकल्प, फंडामेंटल्स और आपका अपना पोर्टफोलियो —
बिना किसी कॉन्फ़िग फ़ाइल को संपादित किए और बिना कोई टोकन पेस्ट किए।
| इसे एक जगह जोड़ें | फिर बस पूछें | |
|---|---|---|
| ChatGPT | सेटिंग्स → ऐप्स और कनेक्टर्स → Longbridge जोड़ें | "आज NVDA कैसा ट्रेड कर रहा है?" · "मेरी HK पोजीशन दिखाएं" |
| Claude | सेटिंग्स → कनेक्टर्स → Longbridge जोड़ें (वेब · डेस्कटॉप · मोबाइल) | "AAPL और MSFT वैल्यूएशन की तुलना करें" · "इस हफ्ते कोई IPO है?" |
अपने Longbridge खाते से एक बार साइन इन करें। हर अनुरोध नीचे प्रलेखित उसी होस्टेड, OAuth 2.1–सुरक्षित एंडपॉइंट पर चलता है — केवल-पठनीय बाजार डेटा के साथ-साथ पूर्ण खाता, पोर्टफोलियो और ट्रेडिंग उपकरण, सभी आपके अपने क्रेडेंशियल्स द्वारा नियंत्रित।
मुख्य विशेषताएँ
- 164 उपकरण, एक एंडपॉइंट — कोट्स, विकल्प, ऑर्डर रूटिंग, फंडामेंटल्स, विश्लेषक शोध, स्क्रीनर्स, IPO, अलर्ट, DCA, ग्रिड ट्रेडिंग और पोर्टफोलियो विश्लेषण US और HK बाजारों में।
- डिज़ाइन द्वारा स्टेटलेस — हर अनुरोध अपना Bearer टोकन सीधे Longbridge SDK को अग्रेषित करता है। कोई सत्र नहीं, कोई डेटाबेस नहीं, सर्वर-साइड कुछ भी संग्रहीत नहीं।
- OAuth 2.1, स्वतः-खोजा गया — RFC 9728 संरक्षित-संसाधन और RFC 8414 प्राधिकरण-सर्वर मेटाडेटा; क्लाइंट बिना कोई टोकन पेस्ट किए प्रवाह पूरा करते हैं।
- स्वच्छ, टाइप किए गए प्रतिक्रियाएँ — snake_case फ़ील्ड, RFC 3339 टाइमस्टैम्प, मानव-पठनीय प्रतीक, और MCP संसाधनों के रूप में उपलब्ध टाइप किए गए प्रतिक्रिया स्कीमा।
rmcp और axum के साथ Rust में निर्मित।
jq के साथ उपकरण प्रतिक्रियाएँ फ़िल्टर करें
हर उपकरण अपने तर्कों में एक वैकल्पिक _jq स्ट्रिंग स्वीकार करता है। अभिव्यक्ति
सामान्य प्रतिक्रिया क्रमबद्धता के बाद, पूर्ण लौटाए गए JSON पर चलती है। _jq
नाम व्यावसायिक पैरामीटरों के साथ टकराव से बचने के लिए प्रतिक्रिया फ़िल्टरिंग के लिए आरक्षित है।
उपयोग मार्गदर्शन MCP initialize प्रतिक्रिया के instructions में एक बार भेजा जाता है;
प्रत्येक उपकरण स्कीमा केवल वैकल्पिक पैरामीटर नाम और प्रकार घोषित करता है।
उदाहरण के लिए:
{
"name": "quote",
"arguments": {
"symbols": ["AAPL.US", "MSFT.US"],
"_jq": "map({symbol, last_done})"
}
}
data सरणी के पहले पाँच प्रविष्टियाँ लेने के लिए .data[:5] का उपयोग करें,
पंक्तियों का चयन करने के लिए .data | map(select(.price > 10)), या
फ़ील्ड प्रोजेक्ट करने के लिए {total: .total}। अभिव्यक्तियाँ एम्बेडेड jaq
इंजन की jq-संगत सिंटैक्स का उपयोग करती हैं; कोई अलग jq निष्पादन योग्य आवश्यक नहीं है।
- मूल प्रतिक्रिया को संरक्षित करने के लिए
_jqछोड़ें (याnullपास करें)। - एक आउटपुट मान सीधे लौटाया जाता है, कई मान एक सरणी के रूप में, और कोई
मान
[]के रूप में। स्केलर और सरणियाँ JSON टेक्स्ट हैं; ऑब्जेक्ट भीstructuredContentमें दिखाई देते हैं, जिसमें केवल फ़िल्टर किए गए फ़ील्ड होते हैं। - सादा टेक्स्ट प्रतिक्रियाएँ JSON स्ट्रिंग के रूप में उपलब्ध हैं। संरचित सामग्री के बिना कई सामग्री ब्लॉक एक सरणी के रूप में उपलब्ध हैं।
- उपकरण त्रुटियाँ और अनुमति/कोई-डेटा स्पष्टीकरण अफ़िल्टर रहते हैं।
- खाली, अमान्य, या गैर-स्ट्रिंग अभिव्यक्तियाँ उपकरण चलने से पहले अस्वीकार कर दी जाती हैं। यदि फ़िल्टरिंग रनटाइम पर विफल हो जाती है, तो प्रतिक्रिया स्पष्ट रूप से कहती है कि उपकरण पहले ही निष्पादित हो चुका है। ऑर्डर देने जैसे लेखन को स्वचालित रूप से पुनः प्रयास न करें।
- पर्यावरण पहुँच, फ़ाइलसिस्टम आयात और लॉगिंग फ़िल्टर अनुपलब्ध हैं। आउटपुट 10,000 मानों और 8 MiB तक सीमित है; सीमा से अधिक होने पर आंशिक परिणाम के बजाय त्रुटि लौटाता है।
क्योंकि फ़िल्टर प्रतिक्रिया आकार बदल सकते हैं, उपकरण एक निश्चित
outputSchema का विज्ञापन नहीं करते हैं। मूल टाइप किए गए स्कीमा resources/list
और resources/read के माध्यम से lb://tools/{tool-name}/output-schema पर स्कीमा-समर्थित उपकरणों के लिए उपलब्ध रहते हैं।
अपना स्वयं का क्लाइंट कनेक्ट करें
Longbridge https://mcp.longbridge.com पर एक होस्टेड एंडपॉइंट चलाता है — किसी भी MCP क्लाइंट को उस पर इंगित करें और संकेत मिलने पर OAuth पूरा करें। प्राधिकरण RFC 9728 के माध्यम से स्वतः-खोजा जाता है; पेस्ट करने के लिए कोई टोकन नहीं है।
Claude Code
claude mcp add --transport http longbridge https://mcp.longbridge.com
Claude Desktop — claude_desktop_config.json में जोड़ें, फिर पुनः आरंभ करें:
{ "mcpServers": { "longbridge": { "url": "https://mcp.longbridge.com" } } }
Cursor · Cline · Windsurf · Zed · अन्य क्लाइंट — उन्हें https://mcp.longbridge.com पर streamable-http परिवहन के साथ इंगित करें।
अधिक Claude Code कमांड
# Local self-hosted instance (see Self-hosting below)
claude mcp add --transport http longbridge-local http://localhost:8000/mcp
claude mcp list # registered servers
claude mcp get longbridge # config + auth status
claude mcp remove longbridge # unregister
claude mcp logout longbridge # re-trigger OAuth after revocation
पहले उपयोग पर, क्लाइंट WWW-Authenticate चुनौती पढ़ता है, /.well-known/oauth-protected-resource (RFC 9728) प्राप्त करता है, और Longbridge OAuth प्रवाह के लिए आपका ब्राउज़र खोलता है। टोकन प्रति सत्र कैश किए जाते हैं और स्वचालित रूप से ताज़ा किए जाते हैं।
164 उपकरण
बाजार डेटा, ट्रेडिंग, शोध और खाता प्रबंधन को कवर करने वाली बीस श्रेणियाँ।
| श्रेणी | गिनती | कवरेज |
|---|---|---|
| कोट | 32 | रीयल-टाइम और ऐतिहासिक कोट्स, कैंडलस्टिक्स, गहराई, ब्रोकर, विकल्प, वारंट, वॉचलिस्ट, पूंजी प्रवाह, बाजार तापमान, शॉर्ट पोजीशन, विकल्प मात्रा |
| फंडामेंटल | 33 | वित्तीय विवरण/रिपोर्ट, व्यावसायिक खंड, संस्थागत दृष्टिकोण, उद्योग साथी/मूल्यांकन, लाभांश, EPS पूर्वानुमान, मूल्यांकन और मूल्यांकन तुलना, कंपनी जानकारी/कार्यकारी, शेयरधारक, कॉर्पोरेट कार्रवाइयाँ, परिचालन मेट्रिक्स |
| ट्रेड | 15 | ऑर्डर सबमिशन/रद्दीकरण/प्रतिस्थापन, मल्टी-लेग विकल्प संयोजन ऑर्डर, पोजीशन, शेष, निष्पादन, नकदी प्रवाह, मार्जिन |
| बाजार | 15 | बाजार स्थिति, उद्योग/शीर्ष-मूवर रैंक, ब्रोकर होल्डिंग्स, A/H प्रीमियम, व्यापार आँकड़े, विसंगतियाँ, शॉर्ट ट्रेड/मार्जिन, सूचकांक घटक |
| DCA | 9 | डॉलर-लागत औसत योजना बनाएं/अपडेट करें/रोकें/फिर से शुरू करें/बंद करें, निष्पादन इतिहास, आँकड़े, समर्थन जाँच |
| ग्रिड | 11 | ग्रिड ट्रेडिंग ऑर्डर सबमिट/प्रतिस्थापित/रद्द/निलंबित/पुनः आरंभ, सूची/विवरण/ट्रिगर-इतिहास पठन, प्रति-प्रतीक सेटअप जानकारी, एक-बार रणनीति सहमति |
| शेयरलिस्ट | 8 | सामुदायिक शेयरलिस्ट CRUD, सदस्य जोड़ें/हटाएं/क्रमबद्ध करें, लोकप्रिय सूचियाँ |
| IPO | 7 | IPO सदस्यता, कैलेंडर, सूचीबद्ध स्टॉक, ऑर्डर विवरण, लाभ/हानि विश्लेषण |
| सामग्री | 7 | समाचार सूची/विवरण, चर्चा विषय CRUD और उत्तर |
| अलर्ट | 5 | मूल्य अलर्ट CRUD (जोड़ें, हटाएं, सक्षम करें, अक्षम करें, सूची) |
| स्क्रीनर | 5 | स्टॉक स्क्रीनर खोज, संकेतक, रणनीति अनुशंसा/प्रबंधन |
| पोर्टफोलियो | 4 | विनिमय दरें, लाभ/हानि विश्लेषण (सारांश, विवरण, वास्तविक) |
| ATM | 3 | बैंक कार्ड, निकासी रिकॉर्ड, जमा रिकॉर्ड |
| मैक्रोडेटा | 2 | मैक्रोइकोनॉमिक संकेतक सूची और विवरण |
| खोज | 2 | समाचार खोज, सामुदायिक विषय खोज |
| स्टेटमेंट | 2 | खाता विवरण सूची और निर्यात |
| कैलेंडर | 1 | वित्त कैलेंडर (आय, लाभांश, IPO, मैक्रो डेटा, बंदियाँ) |
| क्वांट | 1 | ऐतिहासिक K-लाइन डेटा के विरुद्ध क्वांट संकेतक स्क्रिप्ट चलाएं |
| प्रमाणीकरण | 1 | उन क्लाइंट्स के लिए OAuth कोड विनिमय जो ब्राउज़र रीडायरेक्ट पूरा नहीं कर सकते |
| उपयोगिता | 1 | वर्तमान UTC समय |
स्व-होस्टिंग
अपना स्वयं का उदाहरण पसंद है? प्रकाशित छवि चलाएं:
docker run -p 8443:8443 \
-v /path/to/certs:/certs:ro \
ghcr.io/longbridge/longbridge-mcp \
--bind 0.0.0.0:8443 \
--base-url https://mcp.example.com \
--tls-cert /certs/cert.pem \
--tls-key /certs/key.pem
--base-urlको किसी भी सार्वजनिक तैनाती पर अपने बाहरी रूप से पहुंच योग्य URL पर सेट करें — यह OAuth मेटाडेटा में प्रकाशित होता है जिसका उपयोग क्लाइंट प्राधिकरण सर्वर खोजने के लिए करते हैं। यह डिफ़ॉल्ट रूप सेhttp://localhost:{port}है, जिसे दूरस्थ क्लाइंट उपयोग नहीं कर सकते।
या स्रोत से निर्माण करें: cargo build --release && ./target/release/longbridge-mcp।
कॉन्फ़िगरेशन और पर्यावरण चर
कॉन्फ़िग ~/.longbridge/mcp/config.json पर रहता है (निर्देशिका को LONGBRIDGE_MCP_CONFIG_DIR के साथ ओवरराइड करें)। CLI फ़्लैग प्राथमिकता लेते हैं। जब tls_cert और tls_key दोनों सेट होते हैं तो सर्वर HTTPS चलाता है, अन्यथा HTTP; base_url डिफ़ॉल्ट रूप से TLS के साथ https://localhost:{port} या बिना http://localhost:{port} होता है।
| विकल्प | कॉन्फ़िग कुंजी | CLI फ़्लैग | डिफ़ॉल्ट | विवरण |
|---|---|---|---|---|
| बाइंड पता | bind | --bind | 127.0.0.1:8000 | HTTP सर्वर सुनने का पता |
| आधार URL | base_url | --base-url | auto | संसाधन मेटाडेटा के लिए सार्वजनिक आधार URL |
| लॉग निर्देशिका | log_dir | --log-dir | (stderr) | रोलिंग लॉग फ़ाइलों के लिए निर्देशिका |
| TLS प्रमाणपत्र | tls_cert | --tls-cert | (कोई नहीं) | HTTPS के लिए PEM प्रमाणपत्र फ़ाइल |
| TLS निजी कुंजी | tls_key | --tls-key | (कोई नहीं) | HTTPS के लिए PEM निजी कुंजी फ़ाइल |
| कैनरी अपस्ट्रीम | canary | --canary | false | Longbridge कैनरी पर्यावरण से बात करें (*.longbridge.xyz)। --canary=false कॉन्फ़िग फ़ाइल इसे सक्षम करने पर भी उत्पादन को बाध्य करता है |
मुख्यभूमि-चीन पर्यावरण (*.longbridge.cn) एक फ़्लैग नहीं है: यह स्वतः-चयनित होता है जब LONGBRIDGE_REGION=cn सेट होता है (वही चर जो SDK उपयोग करता है), इसलिए मुख्यभूमि क्लस्टर को कोई समर्पित सेटिंग की आवश्यकता नहीं होती है।
अपस्ट्रीम एंडपॉइंट चयनित पर्यावरण द्वारा निर्धारित होते हैं:
| उत्पादन (डिफ़ॉल्ट) | कैनरी (--canary) | मुख्यभूमि (LONGBRIDGE_REGION=cn) | |
|---|---|---|---|
| OpenAPI | https://openapi.longbridge.com | https://openapi-global.longbridge.xyz | https://openapi.longbridge.cn |
| कोट WebSocket | wss://openapi-quote.longbridge.com/v2 | wss://openapi-global-quote.longbridge.xyz/v2 | wss://openapi-quote.longbridge.cn/v2 |
| ट्रेड WebSocket | wss://openapi-trade.longbridge.com/v2 | wss://openapi-global-trade.longbridge.xyz/v2 | wss://openapi-trade.longbridge.cn/v2 |
| OAuth / कनेक्ट पृष्ठ | openapi.longbridge.com / open.longbridge.com | openapi-global.longbridge.xyz / open.longbridge.xyz | openapi.longbridge.cn / open.longbridge.cn |
कैनरी -global गेटवे का उपयोग करता है, openapi.longbridge.xyz नहीं: केवल पूर्व CloudFront-सामने है और x-dc-region डेटा-केंद्र रूटिंग करता है, जिस पर यह सर्वर us_- और ap_-उपसर्ग वाले क्रेडेंशियल्स को एक प्रक्रिया से सेवा देने के लिए निर्भर करता है।
कैनरी और मुख्यभूमि स्टार्टअप पर ऊपर प्रत्येक URL को पिन करते हैं; उत्पादन SDK के स्वयं के समाधान को स्थगित करता है सिवाय इसके कि बिना अपस्ट्रीम ओवरराइड वाला us_ क्रेडेंशियल वैश्विक .com गेटवे पर पिन किया जाता है। सटीक चयन नियमों के लिए src/endpoints.rs देखें।
उन्नत पर्यावरण चर — अधिकांश तैनातियाँ इन्हें कभी नहीं छूतीं; वे SDK डिबगिंग और एज/वैश्विक-प्रवेश तैनातियों के लिए मौजूद हैं।
| चर | डिफ़ॉल्ट | विवरण |
|---|---|---|
LONGBRIDGE_MCP_CONFIG_DIR | ~/.longbridge/mcp | कॉन्फ़िग फ़ाइल निर्देशिका |
LONGBRIDGE_PUBLIC_HOSTS | (कोई नहीं) | एज-इंजेक्टेड X-Host हेडर से स्वीकृत अल्पविराम-पृथक होस्टनाम; मेल खाने वाले अनुरोध उस होस्ट को 401 चुनौती / RFC 9728 मेटाडेटा में प्रतिध्वनित करते हैं। अनसेट = X-Host अनदेखा |
LONGBRIDGE_GLOBAL_OAUTH_URL | (कोई नहीं) | अनुमत-सूचीबद्ध X-Host (वैश्विक एकल-डोमेन प्रवेश) के माध्यम से आने वाले अनुरोधों को विज्ञापित प्राधिकरण-सर्वर URL। अनसेट = मोड के OpenAPI आधार URL पर वापस जाएं |
LONGBRIDGE_MCP_QUOTE_WS_IDLE_TTL_SECS | 600 | कैश किए गए कोट WebSocket संदर्भ को हटाने से पहले निष्क्रिय सेकंड |
LONGBRIDGE_MCP_QUOTE_WS_MAX_CONTEXTS | 1024 | प्रति सर्वर प्रक्रिया अधिकतम कैश किए गए कोट WebSocket संदर्भ |
LONGBRIDGE_MCP_LOG_PAYLOADS | (अनसेट) | 1 पेलोड लॉग सीमाएँ हटाता है (नीचे देखें)। इसे उत्पादन में कभी सेट न करें |
LONGBRIDGE_LOG_PATH | (कोई नहीं) | SDK आंतरिक लॉग पथ। उत्पादन में अनसेट छोड़ें — SDK वहाँ अफ़िल्टर अनुरोध/प्रतिक्रिया निकाय लिखता है |
लॉगिंग और ग्राहक डेटा
MCP अनुरोध और प्रतिक्रियाएँ ग्राहक डेटा ले जाती हैं — नकद शेष, स्थितियाँ, ऑर्डर इतिहास — और अपस्ट्रीम SDK फ्रेम एक्सेस टोकन ले जाते हैं। इनमें से कोई भी लॉग फ़ाइल में नहीं होना चाहिए, इसलिए सर्वर उन लॉग लक्ष्यों को सीमित करता है जो इसे प्रिंट करेंगे, `RUST_LOG` से स्वतंत्र:| लक्ष्य | सीमा | यह अन्यथा क्या प्रिंट करेगा |
|---|---|---|
longbridge_httpcli | warn | OpenAPI अनुरोध और पूर्ण प्रतिक्रिया निकाय (INFO) |
longbridge_wscli | warn | हर WebSocket फ्रेम, प्रमाणीकरण टोकन सहित (INFO) |
longbridge::trade | warn | ऑर्डर पुश इवेंट (INFO) |
rmcp | info | डिकोड किए गए MCP अनुरोध और पूर्ण टूल परिणाम (DEBUG), कच्चे JSON-RPC फ्रेम (TRACE) |
इसलिए वर्बोसिटी बढ़ाना सुरक्षित है: RUST_LOG=debug (या trace) आपको ग्राहक डेटा लीक किए बिना सर्वर के अपने लॉग देता है। दो स्विच इसे निष्क्रिय करते हैं, दोनों डिफ़ॉल्ट रूप से बंद हैं — LONGBRIDGE_MCP_LOG_PAYLOADS=1 (सीमाएँ हटाता है; केवल स्थानीय रूप से परीक्षण खाते के विरुद्ध उपयोग करें) और LONGBRIDGE_LOG_PATH (SDK को उस निर्देशिका में अनफ़िल्टर्ड निकाय लिखने देता है; सेट होने पर सर्वर स्टार्टअप पर चेतावनी देता है)।
HTTP एंडपॉइंट, प्रमाणीकरण और मेट्रिक्स
सर्वर Authorization: Bearer <token> में Longbridge OAuth एक्सेस टोकन की अपेक्षा करता है। अनुपलब्ध या अमान्य प्रमाणीकरण पर यह 401 लौटाता है जिसमें WWW-Authenticate हेडर होता है जो संरक्षित-संसाधन मेटाडेटा की ओर इशारा करता है, जो क्लाइंट को Longbridge OAuth प्राधिकरण सर्वर की ओर निर्देशित करता है।
किसी अनुरोध पर x-papertrading: true (या 1) भेजें ताकि इसे पेपर-ट्रेडिंग वातावरण के विरुद्ध चलाया जा सके। अपस्ट्रीम वास्तविक-धन टोकन के साथ किए गए पेपर-ट्रेडिंग अनुरोध को अस्वीकार करता है, इसलिए हेडर रूटिंग स्विच के बजाय एक सुरक्षा गार्ड है: यह केवल संकीर्ण कर सकता है कि टोकन क्या कर सकता है। LONGBRIDGE_PAPERTRADING=true इसे पूरे डिप्लॉयमेंट के लिए चालू कर देता है।
| विधि | पथ | विवरण |
|---|---|---|
| GET | /.well-known/oauth-protected-resource | संरक्षित संसाधन मेटाडेटा (RFC 9728) |
| GET | /.well-known/oauth-authorization-server | प्राधिकरण सर्वर मेटाडेटा (RFC 8414); प्रत्यक्ष Longbridge authorize/register और प्रॉक्सी किए गए token/revoke एंडपॉइंट का विज्ञापन करता है |
| POST | /oauth2/token | OAuth टोकन प्रॉक्सी; कोड/रिफ्रेश टोकन से x-dc-region प्राप्त करता है, डिफ़ॉल्ट रूप से AP |
| POST | /oauth2/revoke | OAuth निरसन प्रॉक्सी; टोकन से x-dc-region प्राप्त करता है, डिफ़ॉल्ट रूप से AP |
| GET | /metrics | Prometheus मेट्रिक्स |
| POST/GET/DELETE | /mcp | MCP Streamable HTTP एंडपॉइंट (Bearer टोकन की आवश्यकता है) |
Prometheus मेट्रिक्स: mcp_tool_calls_total (काउंटर), mcp_tool_call_duration_seconds (हिस्टोग्राम), और mcp_tool_call_errors_total (काउंटर) — प्रत्येक tool_name द्वारा लेबल किया गया।
विकास
cargo +nightly fmt # format
cargo clippy # lint
cargo test # test
लाइसेंस
MIT लाइसेंस के अंतर्गत जारी किया गया।