Einige erinnern sich vielleicht noch an die https://www.xrel.to/wiki/6430/api-openapi.html die ich 2020 gebaut habe... Damals wollte ich nen Telegram Bot bauen und hatte keine Lust nen eigenen API Client zu schreiben.
Jetzt hab ich mich mal mit dem MCP beschäftigt - das ist quasi der Standard mit dem AI Assistenten (Claude, Cursor, etc.) auf externe APIs zugreifen können. Und naja... da lag es natürlich nahe, einen für xREL zu bauen.
Das Ergebnis: xrel-mcp - ein MCP Server der die komplette xREL API abdeckt.
- 25 Tools: Releases, P2P, Suche, Kategorien, Kommentare, Favoriten, NFO, Kalender, ...
- Funktioniert ohne Auth für alle öffentlichen Endpoints
- Optional Client Credentials für API-Authentifizierung
- Auf npm veröffentlicht, Installation ist eine Zeile Config
Damit kann man seinen AI Assistenten z.B. fragen "Was sind die aktuellen TOPMOVIE Releases?" oder "Such mir alle Releases zu Film XY" und der greift direkt auf die xREL API zu.
Falls jemand Bugs findet oder Verbesserungsvorschläge hat - Feedback erwünscht!
Einige erinnern sich vielleicht noch an die https://www.xrel.to/wiki/6430/api-openapi.html die ich 2020 gebaut habe... Damals wollte ich nen Telegram Bot bauen und hatte keine Lust nen eigenen API Client zu schreiben.
Jetzt hab ich mich mal mit dem MCP beschäftigt - das ist quasi der Standard mit dem AI Assistenten (Claude, Cursor, etc.) auf externe APIs zugreifen können. Und naja... da lag es natürlich nahe, einen für xREL zu bauen.
Das Ergebnis: xrel-mcp - ein MCP Server der die komplette xREL API abdeckt.
- 25 Tools: Releases, P2P, Suche, Kategorien, Kommentare, Favoriten, NFO, Kalender, ...
- Funktioniert ohne Auth für alle öffentlichen Endpoints
- Optional Client Credentials für API-Authentifizierung
- Auf npm veröffentlicht, Installation ist eine Zeile Config
npm: https://www.npmjs.com/package/xrel-mcp
Setup:
{ "mcpServers": { "xrel": { "command": "npx", "args": ["-y", "xrel-mcp"] } } }Damit kann man seinen AI Assistenten z.B. fragen "Was sind die aktuellen TOPMOVIE Releases?" oder "Such mir alle Releases zu Film XY" und der greift direkt auf die xREL API zu.
Falls jemand Bugs findet oder Verbesserungsvorschläge hat - Feedback erwünscht!
#