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 her
Kopieren Sie das folgende JSON mit den entsprechenden {{PATH}}-Werten:
{ "mcpServers": { "devto": { "command": "{{PATH_TO_UV}}", // Run `which uv` and place the output here "args": [ "--directory", "{{PATH_TO_SRC}}",// cd into the repo, run `pwd` and enter the output here "run", "server.py" ], "env": { "DEV_TO_API_KEY":"Your Dev.to API Key" // Get it from https://dev.to/settings/extensions. } } } }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:~/Library/Application Support/Claude/claude_desktop_config.jsonSpeichern Sie dies für Cursor als
mcp.json
in Ihrem Cursor-Konfigurationsverzeichnis unter:~/.cursor/mcp.jsonClaude 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 -113978
- -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 -82
- 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,579MIT 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 -139MIT License