ഒരു MCP സർവർ എന്താണ്.
ഒരു MCP സെർവർ മോഡൽ കോൺടെക്സ്റ്റ് പ്രോട്ടോക്കോൾ വഴി AI ഏജന്റുകൾക്കായി ഉപകരണങ്ങൾ, വിഭവങ്ങൾ, അല്ലെങ്കിൽ പ്രോംപ്റ്റുകൾ വെളിപ്പെടുത്തുന്ന ഒരു സേവനമാണ്. ഏജന്റുകൾ സെർവറെ കണ്ടെത്തുന്നു, അതിന്റെ ഉപകരണ വിവരണങ്ങൾ വായിക്കുന്നു, ആ ഉപകരണങ്ങളെ അവരുടെ പദ്ധതിയുടെ ഭാഗമായാണ് വിളിക്കുന്നത്. ഒരു പണമടച്ച MCP സെർവർ ഒരു കൂടുതൽ പെരുമാറ്റം കൂട്ടിച്ചേർക്കുന്നു: ഇത് ഒരു പണമടച്ച URL-ഉം HTTP 402-ഉം തിരികെ നൽകാം, ഉപകരണം യഥാർത്ഥത്തിൽ പ്രവർത്തിക്കുന്നതിന് മുമ്പ് ഏജന്റിന്റെ വാലറ്റ് നിശ്ചയിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
ഒരു കരാർ, നിരവധി എജന്റ് റൺടൈമുകൾ.
MCP-നുമുമ്പ്, ഓരോ ഉപകരണ വിതരണക്കാരനും ഓരോ ഏജന്റ് ഹോസ്റ്റിനും വ്യത്യസ്തമായ സംയോജനം അയക്കേണ്ടതായിരുന്നു - Claude ഡെസ്ക്ടോപ്പിന് ഒരു, കർസർ വിപുലീകരണത്തിന് ഒരു, ഒരു ആഭ്യന്തര ഏജന്റ് റൺടൈമിന് ഒരു, OpenAI-യുടെ ഫംഗ്ഷൻ-കോളിംഗ് ഫോർമാറ്റിന് ഒരു. ഓരോ സംയോജനവും സ്വതന്ത്രമായി മാറി. MCP അത് ഒരു ഏകീകൃത സെർവർ ഇന്റർഫേസിലേക്ക് ചുരുക്കുന്നു. സെർവർ ഒരിക്കൽ എഴുതുക; ഏതെങ്കിലും MCP-അറിയുന്ന ക്ലയന്റ് അത് ഉപയോഗിക്കാം.
ആ ഏകീകൃത കരാർ MCP-സർവർ പണമിടപാട് സാധ്യമാക്കുന്നതാണ്. ഓരോ ഏജന്റ് റൺടൈം തന്നെ ഒരു ഭാഷ സംസാരിച്ചാൽ, ടൂൾ കോൾക്ക് പ്രതിഫലം നൽകുന്നത് ഓരോ ഭാഷയ്ക്കും പ്രത്യേക ബില്ലിംഗ് ഇന്റഗ്രേഷൻ ആവശ്യമായിരിക്കും. MCP-യുമായി, സർവർ ഒരു തവണ 402 HTTP-യിൽ തിരികെ നൽകുന്നു, കൂടാതെ ഒരു വാലറ്റ് ഉള്ള ഏജന്റിന്റെ ഏത് റൺടൈം അതിനെ തീർക്കാൻ കഴിയും. പ്രോട്ടോക്കോൾ കരാറിനെ പിന്തുണയ്ക്കുന്നു; പേയ്മെന്റ് ലെയർ അതിന്റെ കീഴിൽ പ്ലഗ് ചെയ്യുന്നു.
പ്രസിദ്ധീകരിക്കുക, വിളിക്കുക, ആപ്ഷണൽ ചാർജ്ജ് ചെയ്യുക.
- പ്രസിദ്ധീകരിക്കുക. സർവർ ഒരു ഉപകരണങ്ങളുടെ പട്ടിക പ്രസിദ്ധീകരിക്കുന്നു, ഓരോന്നും ഒരു പേര്, JSON-സ്കീമ ഇൻപുട്ട്, പ്രകൃതിഭാഷയിൽ വിവരണം. ഏജന്റിന്റെ പ്ലാനർ ഈ വിവരണങ്ങൾ വായിക്കുന്നു, ഏത് ഉപകരണം വിളിക്കണമെന്ന് തീരുമാനിക്കുമ്പോൾ.
- ആഹ്വാനം ചെയ്യുക. ഏജന്റ് ഘടനാപരമായ വാദങ്ങളുള്ള ഒരു ഉപകരണം വിളിക്കുന്നു. MCP ഗതാഗതം (stdio, SSE, അല്ലെങ്കിൽ HTTP) വിളി സെർവറിലേക്ക് എത്തിക്കുന്നു.
- അധികാരം നൽകുക. പണമടച്ച സർവറുകൾ ഈ വിളിക്കാരൻ ഇതിനകം ഈ ഉപകരണ വിളിക്കാനായി പണമടച്ചിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുന്നു (സാധാരണയായി API കീ, സെഷൻ, അല്ലെങ്കിൽ പേയ്മെന്റ് റിസീറ്റ് വഴി). അതെങ്കിൽ, ഉപകരണം പ്രവർത്തിപ്പിക്കുക. ഇല്ലെങ്കിൽ, പേയ്മെന്റ് URL-ഉം 402-ഉം തിരിച്ചുകൊടുക്കുക.
- സമാധാനം (പണമടച്ചാൽ). ഏജന്റിന്റെ വാലറ്റ് URL-ൽ പണമടച്ചിരിക്കുന്നു. വാലറ്റ് പ്രദായകൻ സർവറിലേക്ക് പണമടച്ചത് സ്ഥിരീകരിക്കുന്നു (സാധാരണയായി ഒപ്പിട്ട വെബ്ഹുക്ക് വഴി); സർവർ വിളിക്കാവുന്നവനെ പണമടച്ചതായി അടയാളപ്പെടുത്തുന്നു, മറുപടി നൽകിയ വിളി ഉപകരണം പ്രവർത്തിക്കുന്നു.
- തിരിച്ചു. ഫലം MCP ഗതാഗതത്തിലൂടെ ഏജന്റിലേക്ക് തിരിച്ചുവരുന്നു. ഏജന്റ് ഫലത്തെ അതിന്റെ അടുത്ത ചിന്തന ഘട്ടത്തിലേക്ക് സംയോജിപ്പിക്കുന്നു. സൗജന്യ MCP സെർവറുകൾ 3-നും 4-നും പൂർണ്ണമായും ഒഴിവാക്കുന്നു.
വിതരണക്കാരൻ ഏത് ഏജന്റ് റൺടൈം വിളിക്കുകയാണെന്ന് അറിയേണ്ടതില്ല, ഏജന്റിന് MCP സർവറിന്റെ ഏത് പേയ്മെന്റ് വിതരണക്കാരൻ ഉപയോഗിക്കുന്നു എന്നതും അറിയേണ്ടതില്ല. രണ്ട് വശങ്ങളും പ്രോട്ടോകോൾ കരാറിലൂടെ സംസാരിക്കുന്നു.
മൂന്ന് MCP-സർവർ രൂപങ്ങൾ.
ഒരു ഡോക്യുമെന്റേഷൻ-ശോധന MCP സർവർ
ഒരു സ്റ്റാർട്ടപ്പ് ഒരു MCP സർവർ പ്രസിദ്ധീകരിക്കുന്നു, അത് ഒരു ഏക ഉപകരണം, search_docs(query) പുറത്തുവിടുന്നു. ഏതെങ്കിലും MCP-അറിയുന്ന ഏജന്റ് (Claude ഡെസ്ക്ടോപ്പ്, ഒരു കോഡിംഗ് ഏജന്റ്, ഒരു ഉപഭോക്താവിൽ ഒരു ആഭ്യന്തര ഏജന്റ്) സർവർ ഇൻസ്റ്റാൾ ചെയ്യാം, ഉപകരണം പരസ്യമായി കാണാം, അത് വിളിക്കാം. സ്റ്റാർട്ടപ്പ് ഓരോ ഏജന്റ് റൺടൈമിനും ഒരു വ്യത്യസ്ത SDK അയക്കേണ്ടതില്ല - MCP സർവർ SDK ആണ്. ആദ്യമായി സൗജന്യമാണ്, പിന്നീട് ഭാരമുള്ള ക്വറിയിൽ 402 തിരികെ നൽകുന്നതിലൂടെ പണമടയ്ക്കുന്നു.
ഒരു സ്വകാര്യ ഡാറ്റാബേസിനെ ബന്ധിപ്പിക്കുന്ന ഒരു ആഭ്യന്തര MCP സർവർ
ഒരു എഞ്ചിനീയറിംഗ് ടീം അവരുടെ സ്വന്തം അടിസ്ഥാനസൗകര്യത്തിനുള്ളിൽ ഒരു MCP സർവർ പ്രവർത്തിക്കുന്നു, ഇത് അവരുടെ ഉൽപ്പന്ന വിശകലന വെയർഹൗസിനെതിരെ വായന മാത്രം ഉപകരണങ്ങൾ പ്രദർശിപ്പിക്കുന്നു. അവരുടെ ആഭ്യന്തര ക്ലോഡ് അടിസ്ഥാനമാക്കിയുള്ള ഏജന്റുകൾ ആ ഉപകരണങ്ങളെ വിളിക്കുന്നു, ബിസിനസ് ചോദ്യങ്ങൾക്ക് മറുപടി നൽകുന്നു. പുറം API ഇല്ല, SDK ഇല്ല; MCP സർവർ കരാറാണ്. ഇത് ആഭ്യന്തരമാണ്, അതിനാൽ പേയ്മെന്റ് ലെയർ ആവശ്യമില്ല - എന്നാൽ അവർ പിന്നീട് പങ്കാളികൾക്ക് ഒരു പണമടച്ച പതിപ്പ് പ്രദർശിപ്പിച്ചാൽ, ഒരേ സർവർ മാതൃക മാറ്റമില്ലാതെ പ്രവർത്തിക്കുന്നു.
ഒരു പണമടച്ച MCP മാർക്കറ്റ് ലിസ്റ്റിംഗ്
ഒരു സ്വതന്ത്ര ഡവലപ്പർ ഒരു പ്രീമിയം ഫിനാൻഷ്യൽ-ഡാറ്റ API-യെ വിളിക്കുന്ന MCP സർവർ പ്രസിദ്ധീകരിക്കുന്നു, ഇത്-query പ്രകാരം വീണ്ടും വിൽക്കുന്നു. അവരുടെ സർവർ ഏതെങ്കിലും ഉപകരണം വിളിക്കുമ്പോൾ ഒരു ഹോസ്റ്റഡ് പേയ്മെന്റ് URL-ൽ 402 തിരികെ നൽകുന്നു. ഒരു വാലറ്റ് ഉള്ള ഏജന്റുകൾ സ്വയം പണമടക്കുന്നു (അവരുടെ ചെലവു നയത്തിനകത്ത്); വാലറ്റ് ഇല്ലാത്ത ഏജന്റുകൾ 402 കാണുന്നു, നിർത്തുന്നു. ഓരോ വിളിക്കായി വരുമാനം പിടികൂടുന്നു, ഓരോ ഉപഭോക്താവിനെയും മാനുവലായി ഓൺബോർഡ് ചെയ്യാതെ.