Skip to main content
Glama

Dev.to MCP Server

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.

Bild

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

  1. Dieses Repository klonen
git clone https://github.com/Arindam200/devto-mcp.git cd devto-mcp
  1. Stellen Sie eine Verbindung zum MCP-Server herKopieren 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.json
    Speichern Sie dies für Cursor als mcp.json in Ihrem Cursor-Konfigurationsverzeichnis unter:
    ~/.cursor/mcp.json
  2. 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.to
  • get_top_articles() - Holen Sie sich die beliebtesten Artikel von Dev.to
  • get_articles_by_tag(tag) - Artikel nach Tag abrufen
  • get_article_by_id(id) - Holen Sie sich einen bestimmten Artikel nach ID
  • search_articles(query, page=1) - Suche nach Artikeln anhand von Schlüsselwörtern im Titel/in der Beschreibung
  • get_article_details(article_id) – Vollständigen Inhalt und Metadaten für einen bestimmten Artikel abrufen
  • get_articles_by_username(username) - Artikel eines bestimmten Autors abrufen
  • create_article(title, body_markdown, tags, published) – Einen neuen Artikel erstellen und veröffentlichen
  • update_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.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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.

  1. Was ist MCP?
    1. Merkmale
      1. Installation
        1. Verfügbare Tools
      2. Beispielabfragen
        1. Authentifizierung
          1. Beitragen
            1. Lizenz

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                An 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 -
                Python
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                An 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 -
                1
                Python
                Apache 2.0
              • -
                security
                F
                license
                -
                quality
                A specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.
                Last updated -
                31
                5
                JavaScript
              • -
                security
                A
                license
                -
                quality
                An 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 -
                505
                Python
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/Arindam200/devto-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server