Was macht coderlegion-mcp?
Verbinden Sie KI-Agenten mit CoderLegion über einen TypeScript MCP-Server für Beiträge, Profile, Suche und soziale Werkzeuge.
Übersicht
Dieses Projekt stellt einen MCP-Server (Model Context Protocol) bereit, der es KI-Agenten ermöglicht, mit der CoderLegion-Plattform zu interagieren. Es nutzt TypeScript und folgt dem MCP-Standard, um eine reibungslose Integration mit Claude, Cursor, Codex und anderen MCP-kompatiblen Assistenten zu gewährleisten.
Funktionen
- Beitragsverwaltung: Erstellen, Auflisten, Abrufen und Löschen von Beiträgen auf CoderLegion
- Profilverwaltung: Abrufen und Aktualisieren von Benutzerprofilen
- Suche: Durchsuchen von Profilen auf der Plattform
- Soziale Funktionen: Folgen/Entfolgen von Benutzern, Abrufen von Follower- und Following-Listen
Benutzung
Voraussetzungen
- Node.js (Version 18 oder höher)
- Ein gültiger CoderLegion-API-Token
Installation
- Klonen Sie das Repository:
git clone https://github.com/Muriellecomputerreadable868/coderlegion-mcp.git
cd coderlegion-mcp
- Installieren Sie Abhängigkeiten:
npm install
- Erstellen Sie eine
.env-Datei mit Ihren API-Anmeldeinformationen:
CODERLEGION_API_KEY=your_api_key_here
CODERLEGION_API_URL=https://api.coderlegion.com
- Bauen Sie das Projekt:
npm run build
Integration mit KI-Assistenten
Claude Desktop
Fügen Sie die folgende Konfiguration zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"coderlegion-mcp": {
"command": "node",
"args": ["/path/to/coderlegion-mcp/build/index.js"],
"env": {
"CODERLEGION_API_KEY": "your_api_key_here",
"CODERLEGION_API_URL": "https://api.coderlegion.com"
}
}
}
}
Cursor
Konfigurieren Sie den MCP-Server in den Cursor-Einstellungen:
- Öffnen Sie Cursor-Einstellungen
- Gehen Sie zu MCP-Server-Konfiguration
- Fügen Sie einen neuen Server mit dem Befehl
node /path/to/coderlegion-mcp/build/index.jshinzu - Setzen Sie die erforderlichen Umgebungsvariablen
Codex
export CODERLEGION_API_KEY=your_api_key_here
export CODERLEGION_API_URL=https://api.coderlegion.com
npx codex run --server-script /path/to/coderlegion-mcp/build/index.js
Verfügbare Werkzeuge
| Werkzeug | Beschreibung | Parameter |
|---|---|---|
create_post | Erstellen eines neuen Beitrags | content (string), title (string, optional) |
list_posts | Auflisten von Beiträgen | page (number, optional), limit (number, optional) |
get_post | Abrufen eines bestimmten Beitrags | postId (string) |
delete_post | Löschen eines Beitrags | postId (string) |
get_profile | Abrufen des eigenen Profils | Keine |
update_profile | Aktualisieren des Profils | name (string, optional), bio (string, optional), avatar (string, optional) |
search_profiles | Durchsuchen von Profilen | query (string), page (number, optional) |
follow_user | Folgen eines Benutzers | userId (string) |
unfollow_user | Entfolgen eines Benutzers | userId (string) |
get_followers | Abrufen der Follower-Liste | userId (string), page (number, optional) |
get_following | Abrufen der Following-Liste | userId (string), page (number, optional) |
Entwicklung
Skripte
npm run build– Kompilieren des TypeScript-Codesnpm run start– Starten des Serversnpm run dev– Entwicklungsmodus mit Hot-Reload
Tests
npm test
Konfiguration
Die folgenden Umgebungsvariablen können konfiguriert werden:
| Variable | Beschreibung | Standardwert |
|---|---|---|
CODERLEGION_API_KEY | CoderLegion-API-Schlüssel | Erforderlich |
CODERLEGION_API_URL | Basis-URL der CoderLegion-API | https://api.coderlegion.com |
SERVER_PORT | Port für den MCP-Server | 3003 |
Fehlerbehebung
Wenn der Server keine Verbindung herstellt, überprüfen Sie Folgendes:
- Stellen Sie sicher, dass Ihr API-Schlüssel gültig und die API-URL korrekt ist.
- Überprüfen Sie, ob die MCP-Integration des KI-Assistenten ordnungsgemäß konfiguriert ist.
- Konsultieren Sie das CoderLegion API Reference für genaue Endpunkte und Parameter.
Lizenz
MIT