# Remote Servers और Authorization — Agent Frameworks और MCP की बुनियाद

Source: https://www.geekswithgeeks.com/hi/agent-frameworks-mcp/cli-remote-servers

> Remote HTTP server से जुड़ें और समझें कि उसे असली authentication क्यों चाहिए।

## Remote tools के लिए OAuth

Remote MCP server दूसरे systems में आपकी ओर से काम करता है, इसलिए उसे पता होना चाहिए कि कौन बुला रहा है। MCP विनिर्देश HTTP servers के लिए **OAuth 2.1** आधारित authorization उपयोग करता है: host आपको sign-in पर ले जाता है, फिर हर अनुरोध के साथ अल्पकालिक access token दिखाता है। लंबी उम्र का password या API key साझा server config में कभी न डालें।

## Remote server जोड़ना

Claude Code URL से HTTP server register कर सकता है। Sign-in host में होता है, इसलिए आपका token config फ़ाइल में कभी टाइप नहीं होता।

```bash
claude mcp add --transport http issues https://mcp.example.com/mcp
```

**Quiz:** Host को remote MCP server से authenticate कैसे करना चाहिए?

- [x] OAuth-आधारित flow और अल्पकालिक tokens से
- [ ] User का email password भेजकर
- [ ] Authentication छोड़कर
- [ ] Config में admin key लिखकर

*Answer:* OAuth-आधारित flow और अल्पकालिक tokens से. Token-आधारित authorization से users सीमित access दे सकते हैं जिसे रद्द किया जा सकता है।
