> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexinference.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP सर्वर

> Claude, Cursor और अन्य एजेंटों को Model Context Protocol के माध्यम से FlexInference से कनेक्ट करें।

कोडिंग एजेंटों को दस्तावेज़ पढ़ने और स्वीकृत खाता कार्रवाइयाँ करने की अनुमति देने के लिए FlexInference Model Context Protocol (MCP) सर्वर का उपयोग करें। यह एक रिमोट, स्ट्रीम करने योग्य-HTTP सर्वर है जो यहाँ स्थित है:

```
https://mcp.flexinference.com/mcp
```

सर्वर दो टूल समूहों को उजागर करता है। दस्तावेज़ टूल बिना लॉगिन के चलते हैं। खाता टूल के लिए OAuth की आवश्यकता होती है, जिसमें प्रति टूल एक स्कोप होता है, इससे पहले कि कोई एजेंट उपयोग पढ़ सके या keys प्रबंधित कर सके।

<Note>
  MCP सर्वर `https://api.flexinference.com/v1` पर स्थित inference API से अलग है। यह कभी भी inference नहीं चलाता और आपके प्रॉम्प्ट या उत्तरों को कभी नहीं देखता। यह केवल दस्तावेज़ों और खाता कार्रवाइयों को संभालता है।
</Note>

## कनेक्ट करें

सर्वर को किसी भी MCP क्लाइंट में जोड़ें जो रिमोट HTTP सर्वर का समर्थन करता है, जिसमें Claude और Cursor शामिल हैं। इस कॉन्फ़िग का उपयोग करें:

<CodeGroup>
  ```json mcp.json theme={null}
  {
    "mcpServers": {
      "flexinference": {
        "type": "http",
        "url": "https://mcp.flexinference.com/mcp"
      }
    }
  }
  ```

  ```bash Claude Code theme={null}
  claude mcp add --transport http flexinference https://mcp.flexinference.com/mcp
  ```
</CodeGroup>

पहला खाता-टूल कॉल डैशबोर्ड लॉगिन के लिए एक ब्राउज़र खोलता है, फिर अनुरोधित स्कोप के साथ एक सहमति स्क्रीन दिखाता है। स्कोप को स्वीकृत या संकीर्ण करें, और क्लाइंट token को संग्रहीत करता है। दस्तावेज़ टूल को प्रमाणीकरण की आवश्यकता नहीं होती है।

## टूल

### दस्तावेज़ टूल (कोई लॉगिन नहीं)

| टूल                   | आर्गुमेंट्स       | यह क्या करता है                                                                                                                    |
| --------------------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `search_docs`         | `query` (आवश्यक)  | FlexInference दस्तावेज़ों और पूर्ण error कैटलॉग को खोजें, और लिंक के साथ सर्वोत्तम मिलान लौटाएँ।                                   |
| `get_error_reference` | `code` (वैकल्पिक) | FlexInference error code का क्या अर्थ है और इसे कैसे ठीक करें, यह देखें। प्रत्येक code को सूचीबद्ध करने के लिए `code` को छोड़ दें। |

### खाता टूल (OAuth, प्रत्येक के लिए एक स्कोप)

| टूल                  | स्कोप          | आर्गुमेंट्स      | यह क्या करता है                                                                                 |
| -------------------- | -------------- | ---------------- | ----------------------------------------------------------------------------------------------- |
| `get_usage_summary`  | `usage:read`   | कोई नहीं         | मॉडल के अनुसार आपका flex उपयोग और बचत।                                                          |
| `list_api_keys`      | `keys:read`    | कोई नहीं         | आपके सक्रिय API keys नाम, अंतिम 4 अंक और बनाई गई तिथि के अनुसार। कभी भी पूरी key नहीं।          |
| `create_api_key`     | `keys:write`   | `name` (आवश्यक)  | एक नई `flex_live_` key बनाएँ। पूरी key एक बार लौटाई जाती है।                                    |
| `revoke_api_key`     | `keys:write`   | `keyId` (आवश्यक) | इसकी id द्वारा एक key को रद्द करें।                                                             |
| `get_byok_status`    | `byok:status`  | कोई नहीं         | किन providers के पास फ़ाइल में एक key है, प्रति provider हाँ या ना के रूप में। कभी भी key नहीं। |
| `get_billing_status` | `billing:read` | कोई नहीं         | आपकी भुगतान विधि (केवल ब्रांड और अंतिम 4 अंक), खाता स्थिति, अर्जित कमीशन, और अगली बिल तिथि।     |

## प्रमाणीकरण और स्कोप

सर्वर डैशबोर्ड के समान पहचान प्रणाली के विरुद्ध OAuth 2.1 को लागू करता है, ताकि एक एजेंट उसी संगठन से मैप हो सके। प्रत्येक खाता टूल को ठीक एक स्कोप की आवश्यकता होती है। सहमति स्क्रीन आपको अनुरोधित स्कोप को स्वीकृत या संकीर्ण करने की अनुमति देती है।

सर्वर कोई कुकीज़ या सर्वर-साइड सत्र का उपयोग नहीं करता है। प्रत्येक टूल कॉल अपना स्वयं का token वहन करता है, और प्रत्येक टूल डेटा को पढ़ने या बदलने से पहले अपने स्कोप की जाँच करता है।

| स्कोप          | अनुदान                                                                              |
| -------------- | ----------------------------------------------------------------------------------- |
| `docs:read`    | दस्तावेज़ों को खोजें और error कैटलॉग पढ़ें। सभी को प्रदान किया गया, कोई लॉगिन नहीं। |
| `usage:read`   | अपना उपयोग और बचत पढ़ें।                                                            |
| `keys:read`    | अपनी API keys सूचीबद्ध करें।                                                        |
| `keys:write`   | API keys बनाएँ और रद्द करें।                                                        |
| `byok:status`  | पढ़ें कि किन providers के पास फ़ाइल में एक key है।                                  |
| `billing:read` | अपनी बिलिंग स्थिति पढ़ें।                                                           |

<Warning>
  MCP सर्वर कभी भी एक raw provider key स्वीकार नहीं करता है। BYOK keys एन्क्रिप्टेड संग्रहीत की जाती हैं और प्रति-अनुरोध नहीं भेजी जाती हैं। BYOK के लिए कोई write स्कोप नहीं है, और कोई भी टूल `sk-...`, `AIza...`, या `sk-ant-...` मान नहीं लेता है। `get_byok_status` प्रति provider केवल हाँ या ना की रिपोर्ट करता है। [डैशबोर्ड](https://www.flexinference.com/dashboard) पर provider keys जोड़ें या घुमाएँ।
</Warning>
