Banking Assistant (Metabind demo)
आधिकारिकमेटाबाइंड पर निर्मित इंटरैक्टिव MCP ऐप डेमो: व्यक्तिगत-वित्त उत्तर क्लाउड और ChatGPT में UI कार्ड (नेट वर्थ, खर्च, सब्सक्रिप्शन) के रूप में प्रस्तुत होते हैं, और iOS/Android ऐप्स में मूल रूप से।
Banking Assistant (Metabind Demo) MCP के साथ आप क्या कर सकते हैं?
- मासिक खर्च के बारे में पूछें — सहायक से "इस महीने मेरा पैसा कहाँ गया?" का उत्तर दिलवाएं और परिणाम को अपनी होम स्क्रीन पर प्रदर्शित करें।
- लेन-देन विवरण देखें — लेन-देन सूची, खर्च का विवरण, या सदस्यता दृश्य का अनुरोध करें, जिसमें प्रत्येक उत्तर एक उद्देश्य-निर्मित शीट में खुले।
- नेट वर्थ रुझान ट्रैक करें — सिंथेटिक वित्तीय डेटा पर इंटरैक्टिव BindJS घटकों के रूप में प्रस्तुत नेट वर्थ रुझान विज़ुअलाइज़ेशन का अनुरोध करें।
- किसी भी डिवाइस पर चलाएं — एक साझा परिभाषा से iOS (
apple/), Android (android/), और MCP होस्ट (mcp/) पर एक ही सहायक का उपयोग करें।
होस्ट किया गया MCP सर्वर
npx add-mcp 'https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl'Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है
दस्तावेज़
Metabind Finance डेमो
एक व्यक्तिगत-वित्त सहायक जिसमें कोई चैट ट्रांसक्रिप्ट नहीं है। ऐप लॉन्च पर एक प्रश्न पूछता है और प्रस्तुत उत्तर को अपनी होम स्क्रीन के रूप में उपयोग करता है; हर अनुवर्ती प्रश्न एक उद्देश्य-निर्मित सतह पर खुलता है। वही सहायक एक MCP ऐप परिभाषा से iOS और Android दोनों पर मूल रूप से चलता है।
https://github.com/user-attachments/assets/9a840b88-dc88-4ab4-927e-0a8dc651dbe3
फाइनेंस डेमो, iOS ऐप में चल रहा है।
Metabind क्या है
Metabind ऐसे एजेंट बनाता है जो आपके उत्पाद के अपने UI में उत्तर देते हैं, चैट विंडो में नहीं: इंटरैक्टिव इंटरफेस जो ग्राहकों को सीधे उस चीज़ तक ले जाते हैं जिसके लिए वे आए थे, उस ब्रांड में जिसे वे पहले से जानते हैं। यह उस UI, डिज़ाइन सिस्टम और APIs से बनाया गया है जो ऐप के पास पहले से है। कोई पुनर्लेखन नहीं। यह नियंत्रित है, केवल उन घटकों को प्रस्तुत करता है जिन्हें आपने अनुमोदित किया है, हर रेंडर पर लागू किया जाता है। और यह होस्टेड है: आप टूल परिभाषित करते हैं, हम सर्वर चलाते हैं। वही एजेंट आपके अपने iOS, Android और वेब ऐप्स के अंदर, और Claude, ChatGPT, और हर MCP होस्ट पर, खुले MCP मानक पर चलता है।
यह डेमो आपके-अपने-ऐप-के-अंदर वाले हिस्से को दिखाता है, जो Assistant SDK के माध्यम से वास्तविक मूल SwiftUI और Jetpack Compose के रूप में प्रस्तुत किया गया है।
metabind.ai पर मुफ्त शुरू करें · दस्तावेज़ पढ़ें
यह डेमो क्या है
Finance एक जानबूझकर ट्रांसक्रिप्ट-मुक्त सहायक है। लॉन्च पर एक प्रश्न पूछा जाता है — "इस महीने मेरा पैसा कहाँ गया?" — और इसका प्रस्तुत MCP परिणाम ही होम स्क्रीन है। बाद के प्रश्न नीचे एक पिल रेल से आते हैं और शीट्स में खुलते हैं। हर टर्न एक संदेश सूची में स्क्रॉल करने के बजाय एक उद्देश्य-निर्मित सतह पर रूट किया जाता है।
यह Retail डेमो के विपरीत आकार है, जहाँ बातचीत ही उत्पाद है। एक ही SDKs, दो आकार — दोनों पढ़ें इससे पहले कि आप तय करें कि आपका उत्पाद कौन सा है।
इस README को शुरू से अंत तक काम करते हुए, आपको मिलता है:
- Finance MCP प्रोजेक्ट — खर्च का विवरण, लेन-देन सूचियाँ, सदस्यताएँ, और सिंथेटिक डेटा पर BindJS घटकों के रूप में नेट-वर्थ रुझान — आपके अपने Metabind संगठन में एक प्रोजेक्ट के रूप में स्थापित।
- iOS ऐप उस प्रोजेक्ट के विरुद्ध चल रहा है।
- Android ऐप उसी प्रोजेक्ट के विरुद्ध चल रहा है।
सभी वित्तीय डेटा सिंथेटिक है। यहाँ कुछ भी वास्तविक बैंक से नहीं जुड़ता, कोई रहस्य नहीं पढ़ता, या बाहरी होस्ट को कॉल नहीं करता।
इस फ़ोल्डर में क्या है
| निर्देशिका | सामग्री |
|---|---|
apple/ | iOS ऐप MetabindAI पर (MetabindAssistant), SDK रिलीज़ टैग द्वारा पिन किया गया |
android/ | Android ऐप metabindai-android पर (MetabindAssistant), SDK संस्करण कैटलॉग में पिन किया गया |
mcp/ | Finance MCP प्रोजेक्ट: BindJS घटक, टूल, और सिंथेटिक फ़ीड |
शुरू करने से पहले
-
एक Metabind खाता और संगठन — metabind.ai/signup पर साइन अप करें।
-
metabindCLI, 0.9.0 या नया:brew install metabindai/tap/metabind metabind --version -
एक LLM प्रदाता API कुंजी (Anthropic, OpenAI, या Google)। Metabind Agent प्रॉक्सी इसे सर्वर-साइड रखता है और इसके साथ बातचीत चलाता है — ऐप्स कभी भी प्रदाता कुंजी नहीं भेजते।
-
iOS के लिए: Xcode 26+ (ऐप iOS 17+ को लक्षित करता है)।
-
Android के लिए: Android Studio, JDK 17+, और GitHub Packages क्रेडेंशियल — GitHub को सार्वजनिक पैकेज पढ़ने के लिए भी प्रमाणीकरण की आवश्यकता होती है।
भाग 1 — MCP प्रोजेक्ट स्थापित करें
इन्हें इस निर्देशिका से चलाएँ (finance/)।
-
metabind.ai पर साइन अप करें यदि आपने पहले नहीं किया है — यह आपका खाता और संगठन बनाता है। फिर CLI में साइन इन करें और स्थापित करने के लिए संगठन चुनें:
metabind auth login metabind org list metabind use --clear metabind use --org <org-id>use --clearमायने रखता है यदि आपने पहले CLI का उपयोग किया है। चरण 3 मेंinstallकेवल तब एक प्रोजेक्ट बनाता है जब कोई बाउंड नहीं है, और अन्यथा बाउंड एक में स्थापित करता है — उदाहरण के लिए, Retail डेमो के बाद। अकेले org सेट करना पहले बाउंड प्रोजेक्ट को जारी नहीं करता;metabind statusसक्रिय स्कोप दिखाता है। -
देखें कि ट्री कुछ भी बनाने से पहले क्या घोषित करता है:
metabind inspect --dir mcpFinance कोई रहस्य और कोई आउटबाउंड कॉल घोषित नहीं करता —
inspectयह पुष्टि करने का तरीका है कि आप ट्री से ही। -
स्थापित करें:
metabind install --dir mcp --name "Banking Assistant" --yesinstallजो कुछ भी बनाता है उसके लिए नई आईडी बनाता है, रिकॉर्ड करता है कि ट्री कहाँ से आया है, और केवल ड्राफ्ट बनाता है — जब तक आप प्रकाशित नहीं करते, कुछ भी ट्रैफ़िक नहीं परोसता। यह जो प्रोजेक्ट आईडी प्रिंट करता है उसे कॉपी करें। -
CLI को नए प्रोजेक्ट पर स्कोप करें और एजेंट की LLM कुंजी सेट करें:
metabind use --project <project-id> echo $ANTHROPIC_API_KEY | metabind agent set --provider anthropic --api-key-stdin -
प्रकाशित करें:
metabind publish -
वह API कुंजी बनाएं जिससे ऐप्स साइन इन करते हैं:
metabind api-key create --name "Banking Assistant"मान अभी कॉपी करें — यह केवल एक बार, निर्माण के समय दिखाया जाता है। एक Metabind API कुंजी Agent प्रॉक्सी और MCP सर्वर दोनों को प्रमाणित करती है।
-
वैकल्पिक रूप से, प्रोजेक्ट सेटिंग्स और थंबनेल लागू करें।
installघटक और टूल बनाता है;mcp/metabind.jsoncमें सेटिंग्स — MCP निर्देश और एजेंट सिस्टम प्रॉम्प्ट —pushद्वारा लागू की जाती हैं:metabind asset upload mcp/assets/files/project-thumbnail.png metabind sync repair --out mcp --org <org-id> --project <project-id> metabind push --out mcp metabind project get <project-id> metabind project update <project-id> \ --data '{"settings":{"thumbnailUrl":"<url from asset upload>"}}' metabind publishpushटूल ड्राफ्ट को फिर से लिखता है, इसलिए उन्हें जारी करने के लिए एक बार फिर प्रकाशित करें।project getसजावट नहीं है।project updateएक इकाई लिखने से इनकार करता है जिसे CLI ने हाल ही में नहीं पढ़ा है, ताकि यह बता सके कि प्रोजेक्ट आपके नीचे नहीं हिला है:CONFLICT: Refusing project update <project-id>: no recent read recorded.एक प्रोजेक्ट जिसे आपने अभी स्थापित किया है उसे कभी नहीं पढ़ा गया है, इसलिए पहला अपडेट इसके बिना इसे ट्रिप करता है।
thumbnailUrlको पुश करने के बाद सेट करें, पहले नहीं:project updateनेस्टेड सेटिंग्स ऑब्जेक्ट्स को मर्ज करने के बजाय बदल देता है, इसलिए यहाँsettings.mcpलिखना उन निर्देशों को छोड़ देगा जोpushने अभी लागू किए हैं।
[!NOTE] क्लाइंट्स को उन org और प्रोजेक्ट आईडी के साथ कॉन्फ़िगर करें जो
installने प्रिंट किए — स्थिर आंतरिक आईडी, संगठन स्लग नहीं।
भाग 2 — iOS ऐप चलाएँ
-
इसके टेम्पलेट से gitignored स्थानीय कॉन्फ़िगरेशन बनाएं:
cd apple cp Config/Local.xcconfig.example Config/Local.xcconfig -
भाग 1 से आईडी भरें:
FINANCE_DEMO_ORG_ID = your_stable_internal_org_id FINANCE_DEMO_PROJECT_ID = your_project_idFINANCE_DEMO_API_KEYखाली छोड़ें — आप पहले लॉन्च पर कुंजी दर्ज करेंगे।FINANCE_DEMO_BUNDLE_IDऔरDEVELOPMENT_TEAMकेवल हस्ताक्षरित डिवाइस बिल्ड के लिए मायने रखते हैं। -
प्रोजेक्ट खोलें और इसे (⌘R) iOS 17+ सिम्युलेटर पर चलाएं:
open MetabindFinanceDemo.xcodeproj -
लॉन्च स्क्रीन पर अपनी Metabind API कुंजी दर्ज करें और Start टैप करें। होम स्क्रीन "इस महीने मेरा पैसा कहाँ गया?" पूछकर लोड होती है। अगला उत्तर शीट में खोलने के लिए एक सुझाया गया अनुवर्ती या Ask anything टैप करें।
हस्ताक्षर, Xcode Cloud, TestFlight, और एकीकरण कैसे काम करता है, इसके लिए iOS ऐप का README देखें।
भाग 3 — Android ऐप चलाएँ
-
GitHub Packages के लिए Gradle को क्रेडेंशियल दें, या तो पर्यावरण चर के रूप में (
GITHUB_ACTOR/GITHUB_TOKEN) या~/.gradle/gradle.propertiesमें:gpr.user=your-github-username gpr.key=your-github-token -
इसके टेम्पलेट से gitignored स्थानीय कॉन्फ़िगरेशन बनाएं, और भाग 1 से समान आईडी भरें:
cd android cp local.properties.example local.properties -
डिवाइस या एमुलेटर पर बिल्ड, इंस्टॉल और लॉन्च करें (API 26+, WebView JavaScript सैंडबॉक्स उपलब्ध होने के साथ — BindJS घटक कोड को
androidx.javascriptengineमें चलाता है):./gradlew :app:installDebug adb shell am start -n ai.metabind.finance.demo/.MainActivity -
अपनी Metabind API कुंजी दर्ज करें और Start टैप करें — iOS के समान पहला-लॉन्च प्रवाह।
Compose आर्किटेक्चर और iOS ऐप से जानबूझकर विचलन के लिए, Android ऐप का README देखें।
आगे कहाँ
- MCP प्रोजेक्ट संपादित करें — एक घटक बदलें, मान्य करें, पुश करें और प्रकाशित करें, उन reconcile स्क्रिप्ट्स के साथ जो हर कार्ड के आंकड़ों को सहमत रखती हैं।
- Retail डेमो — समान SDKs विपरीत आकार के साथ: ट्रांसक्रिप्ट ही उत्पाद है।
- Apple के लिए Metabind और Android के लिए Metabind — SDK स्थापना और API संदर्भ।
- docs.metabind.ai — पूर्ण गाइड।
लाइसेंस
Apache 2.0। रिपॉजिटरी रूट पर LICENSE और NOTICE देखें; apple/, android/, और mcp/ अपनी स्वयं की प्रतियां रखते हैं क्योंकि उन्हें स्टार्टर के रूप में कॉपी किए जाने का इरादा है।