Dev.to MCP Server
Dieses Repository enthält eine Model Context Protocol-Serverimplementierung für Dev.to, die es KI-Assistenten ermöglicht, auf Dev.to-Inhalte zuzugreifen und mit ihnen zu interagieren.
Was ist MCP?
Das Model Context Protocol (MCP) ist ein Standard, der KI-Assistenten die Schnittstelle zu externen Diensten, Tools und Datenquellen ermöglicht. Dieser Server implementiert die MCP-Spezifikation, um Zugriff auf Dev.to-Inhalte zu ermöglichen. Weitere Informationen zu MCP finden Sie in diesem Video .
Merkmale
- Holen Sie sich die neuesten und angesagtesten Artikel von Dev.to
- Suche nach Artikeln nach verschiedenen Kriterien
- Erhalten Sie detaillierte Informationen zu bestimmten Artikeln
- Erhalten Sie detaillierte Informationen zu einem Benutzer.
- Greifen Sie per Tag oder Benutzername auf Artikel zu
- Erstellen und veröffentlichen Sie neue Artikel auf Dev.to
- Vorhandene Artikel aktualisieren
- Caching-Mechanismus zur Verbesserung der Leistung und Reduzierung von API-Aufrufen
Installation
- Dieses Repository klonen
- Stellen Sie eine Verbindung zum MCP-Server herKopieren Sie das folgende JSON mit den entsprechenden {{PATH}}-Werten:Sie können einen Dev.to-API-Schlüssel von Ihrer Dev.to-Einstellungsseite erhalten.Für Claude speichern Sie dies als
claude_desktop_config.json
in Ihrem Claude Desktop-Konfigurationsverzeichnis unter:Speichern Sie dies für Cursor alsmcp.json
in Ihrem Cursor-Konfigurationsverzeichnis unter: - Claude Desktop / Cursor neu startenÖffnen Sie Claude Desktop und Devto sollte jetzt als verfügbare Integration angezeigt werden.Oder starten Sie Cursor neu.
Verfügbare Tools
Der Server stellt die folgenden Tools bereit:
get_latest_articles()
– Holen Sie sich die neuesten Artikel von Dev.toget_top_articles()
- Holen Sie sich die beliebtesten Artikel von Dev.toget_articles_by_tag(tag)
- Artikel nach Tag abrufenget_article_by_id(id)
- Holen Sie sich einen bestimmten Artikel nach IDsearch_articles(query, page=1)
- Suche nach Artikeln anhand von Schlüsselwörtern im Titel/in der Beschreibungget_article_details(article_id)
– Vollständigen Inhalt und Metadaten für einen bestimmten Artikel abrufenget_articles_by_username(username)
- Artikel eines bestimmten Autors abrufencreate_article(title, body_markdown, tags, published)
– Einen neuen Artikel erstellen und veröffentlichenupdate_article(article_id, title, body_markdown, tags, published)
– Einen vorhandenen Artikel aktualisieren
Beispielabfragen
Hier sind einige Beispiele dafür, was Sie einem mit diesem Server verbundenen KI-Assistenten fragen können:
- „Finden Sie Artikel über Python auf Dev.to“
- „Zeig mir die neuesten Dev.to-Artikel“
- "Details zum Artikel 1234 abrufen"
- „Welche Artikel hat der Benutzer ‚Ben‘ geschrieben?“
- „Suche nach Artikeln zum Thema maschinelles Lernen“
- „Erstellen Sie einen neuen Artikel mit dem Titel ‚Erste Schritte mit Python‘“
- „Aktualisieren Sie meinen Artikel mit der ID 5678, um einen Tippfehler im Inhalt zu beheben.“
Authentifizierung
Der Server benötigt für bestimmte Vorgänge, insbesondere zum Erstellen und Aktualisieren von Artikeln, einen Dev.to-API-Schlüssel. Der API-Schlüssel sollte als Umgebungsvariable DEV_TO_API_KEY
festgelegt werden.
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Eine MCP-Serverimplementierung, die es KI-Assistenten ermöglicht, auf Dev.to-Inhalte zuzugreifen, diese zu durchsuchen und mit ihnen zu interagieren, einschließlich des Abrufens von Artikeln, des Abrufens von Benutzerinformationen und des Veröffentlichens neuer Inhalte.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that enables AI assistants like Claude to interact with Substack newsletters, allowing for post retrieval, content searching, and author information access through a standardized interface.Last updated -PythonMIT License
- -securityAlicense-qualityAn MCP server that helps AI assistants access text content from websites that implement bot detection, bridging the gap between what you can see in your browser and what the AI can access.Last updated -1PythonApache 2.0
- -securityFlicense-qualityA specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.Last updated -315JavaScript
- -securityAlicense-qualityAn MCP server that enables AI assistants to control a web browser through natural language commands, allowing them to navigate websites and extract information via SSE transport.Last updated -505PythonMIT License