डिस्कोर्स एमसीपी सर्वर
सारांश
Discourse MCP सर्वर क्या है?
Discourse MCP सर्वर एक ओपन-सोर्स प्रोजेक्ट है जिसे Discourse प्लेटफ़ॉर्म की कार्यक्षमता को बढ़ाने के लिए डिज़ाइन किया गया है, जो एक लोकप्रिय चर्चा फोरम सॉफ़्टवेयर है। यह सर्वर एक मध्यवर्ती के रूप में कार्य करता है जो Discourse और अन्य अनुप्रयोगों या सेवाओं के बीच संचार को सुगम बनाता है, जिससे वास्तविक समय की सूचनाएँ, उपयोगकर्ता प्रबंधन, और डेटा समन्वय जैसी सुविधाएँ सक्षम होती हैं। इस प्रोजेक्ट को डेवलपर AshDevFr द्वारा बनाए रखा जाता है और यह GitHub पर सार्वजनिक उपयोग के लिए उपलब्ध है।
Discourse MCP सर्वर की विशेषताएँ
- वास्तविक समय का संचार: सर्वर वेब-सॉकेट कनेक्शनों का समर्थन करता है, जिससे Discourse प्लेटफ़ॉर्म के भीतर तात्कालिक अपडेट और सूचनाएँ मिलती हैं।
- उपयोगकर्ता प्रबंधन: यह उपयोगकर्ता खातों के प्रबंधन के लिए उपकरण प्रदान करता है, जिसमें पंजीकरण, प्रमाणीकरण, और प्रोफ़ाइल अपडेट शामिल हैं।
- डेटा समन्वय: सर्वर यह सुनिश्चित करता है कि Discourse और जुड़े अनुप्रयोगों के बीच डेटा सुसंगत और अद्यतित रहे।
- अनुकूलन योग्य: उपयोगकर्ता सर्वर के कोड को अपनी विशिष्ट आवश्यकताओं के अनुसार संशोधित कर सकते हैं, जिससे यह विभिन्न उपयोग मामलों के लिए एक लचीला समाधान बनता है।
- ओपन-सोर्स: एक ओपन-सोर्स प्रोजेक्ट होने के नाते, यह डेवलपर्स को इसके विकास और सुधार में योगदान करने की अनुमति देता है।
Discourse MCP सर्वर को सेट अप कैसे करें
-
रिपॉजिटरी क्लोन करें: GitHub से Discourse MCP सर्वर रिपॉजिटरी को क्लोन करने के लिए निम्नलिखित कमांड का उपयोग करें:
git clone https://github.com/AshDevFr/discourse-mcp-server.git
-
निर्भरताएँ स्थापित करें: प्रोजेक्ट डायरेक्टरी में जाएँ और आवश्यक निर्भरताएँ स्थापित करें। इसमें आमतौर पर निम्नलिखित कमांड चलाना शामिल होता है:
npm install
-
सर्वर कॉन्फ़िगर करें: अपने सर्वर सेटिंग्स को सेट करने के लिए कॉन्फ़िगरेशन फ़ाइलों को संशोधित करें, जिसमें डेटाबेस कनेक्शन और API कुंजी शामिल हैं।
-
सर्वर चलाएँ: निम्नलिखित कमांड का उपयोग करके सर्वर शुरू करें:
npm start
-
Discourse के साथ एकीकृत करें: सभी सुविधाओं को सक्षम और सही ढंग से कार्यान्वित करने के लिए अपने Discourse उदाहरण को MCP सर्वर से लिंक करने के लिए दस्तावेज़ का पालन करें।
अक्सर पूछे जाने वाले प्रश्न
Discourse MCP सर्वर किस प्रोग्रामिंग भाषा में लिखा गया है?
Discourse MCP सर्वर मुख्य रूप से जावास्क्रिप्ट में लिखा गया है, जो सर्वर-साइड संचालन के लिए Node.js का उपयोग करता है।
क्या Discourse MCP सर्वर का उपयोग मुफ्त है?
हाँ, Discourse MCP सर्वर एक ओपन-सोर्स प्रोजेक्ट है, जिसका अर्थ है कि इसका उपयोग, संशोधन, और वितरण MIT लाइसेंस की शर्तों के तहत मुफ्त है।
क्या मैं प्रोजेक्ट में योगदान कर सकता हूँ?
बिल्कुल! योगदान का स्वागत है। आप GitHub रिपॉजिटरी पर मुद्दे, फीचर अनुरोध, या पुल अनुरोध सबमिट कर सकते हैं।
मैं बग की रिपोर्ट कैसे करूँ?
यदि आप Discourse MCP सर्वर का उपयोग करते समय किसी समस्या का सामना करते हैं, तो कृपया GitHub मुद्दे पृष्ठ पर उन्हें रिपोर्ट करें, जिसमें यथासंभव अधिक विवरण प्रदान करें।
मैं दस्तावेज़ कहाँ पा सकता हूँ?
Discourse MCP सर्वर को सेट अप करने और उपयोग करने के लिए दस्तावेज़ आमतौर पर रिपॉजिटरी के README फ़ाइल या GitHub पर विकी अनुभाग में पाया जा सकता है।
विवरण
Discourse MCP Server
Node.js server implementing Model Context Protocol (MCP) for Discourse search operation.
Features
- Search Posts on a Discourse forum using MCP protocol.
API
Tools
- search_posts
- Search posts on a Discourse forum
- Input:
query
(string) - Returns an array of post objects
Usage with Claude Desktop
Add this to your claude_desktop_config.json
:
Docker
{
"mcpServers": {
"discourse": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "DISCOURSE_API_URL=https://try.discourse.org",
"-e", "DISCOURSE_API_KEY=1234",
"-e", "DISCOURSE_API_USERNAME=ash",
"ashdev/discourse-mcp-server"
]
}
}
}
NPX
{
"mcpServers": {
"discourse": {
"command": "npx",
"args": [
"-y",
"@ashdev/discourse-mcp-server"
],
"env": {
"DISCOURSE_API_URL": "https://try.discourse.org",
"DISCOURSE_API_KEY": "1234",
"DISCOURSE_API_USERNAME": "ash"
}
}
}
}
Build
Docker build:
docker build -t ashdev/discourse-mcp-server .
सर्वर कॉन्फ़िगरेशन
{
"mcpServers": {
"discourse-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--ashdevfr--discourse-mcp-server--discourse-mcp-server",
"node ./build/index.js"
],
"env": {
"DISCOURSE_API_URL": "discourse-api-url",
"DISCOURSE_API_KEY": "discourse-api-key",
"DISCOURSE_API_USERNAME": "discourse-api-username"
}
}
}
}
डिस्कोर्स एमसीपी सर्... विकल्प
कुछ विकल्पों के लिए डिस्कोर्स एमसीपी सर्... जिनकी आपको आवश्यकता हो सकती है, हम आपको श्रेणी के अनुसार साइट प्रदान करते हैं।
एक TypeScript कार्यान्वयन एक मॉडल संदर्भ प्रोटोकॉल (MCP) सर्वर का है जो PiAPI के API के साथ एकीकृत है। PiAPI उपयोगकर्ताओं को Claude या किसी अन्य MCP-संगत ऐप्स से सीधे Midjourney/Flux/Kling/LumaLabs/Udio/Chrip/Trellis के साथ मीडिया सामग्री उत्पन्न करने की अनुमति देता है।
APISIX मॉडल संदर्भ प्रोटोकॉल (MCP) सर्वर का उपयोग बड़े भाषा मॉडल (LLMs) को APISIX प्रशासन API के साथ जोड़ने के लिए किया जाता है।
एक MCP सर्वर जो आपके लिए अन्य MCP सर्वरों को स्थापित करता है