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
- AsecurityFlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -1161TypeScript
- -securityFlicense-qualityA MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.Last updated -79TypeScript
- AsecurityAlicenseAqualityA MCP server that enables human-in-the-loop workflow in AI-assisted development tools by allowing users to run commands, view their output, and provide textual feedback directly to the AI assistant.Last updated -11,442PythonMIT License
- AsecurityAlicenseAqualityA powerful MCP server that provides interactive user feedback and command execution capabilities for AI-assisted development, featuring a graphical interface with text and image support.Last updated -133PythonMIT License