Dev.to MCP Server

Integrations

  • Provides access to Dev.to content with capabilities for fetching latest and trending articles, searching for articles by various criteria, accessing article details, retrieving user information, accessing articles by tag or username, and creating or updating articles on the platform.

Servidor Dev.to MCP

Este repositorio contiene una implementación de servidor de Protocolo de contexto de modelo para Dev.to que permite a los asistentes de IA acceder e interactuar con el contenido de Dev.to.

¿Qué es MCP?

El Protocolo de Contexto de Modelo (MCP) es un estándar que permite a los asistentes de IA interactuar con servicios, herramientas y fuentes de datos externos. Este servidor implementa la especificación MCP para proporcionar acceso al contenido de Dev.to. Para saber más sobre MCP, vea este video.

Características

  • Obtenga los artículos más recientes y de tendencia de Dev.to
  • Búsqueda de artículos por diversos criterios
  • Obtenga información detallada sobre artículos específicos
  • Obtenga información detallada sobre un usuario.
  • Acceda a los artículos por etiqueta o nombre de usuario
  • Crear y publicar nuevos artículos en Dev.to
  • Actualizar artículos existentes
  • Mecanismo de almacenamiento en caché para mejorar el rendimiento y reducir las llamadas a la API

Instalación

  1. Clonar este repositorio
git clone https://github.com/Arindam200/devto-mcp.git cd devto-mcp
  1. Conectarse al servidor MCPCopie el siguiente json con los valores {{PATH}} apropiados:
    { "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. } } } }
    Puede obtener una clave API de Dev.to desde la página de configuración de Dev.to.Para Claude , guarde esto como claude_desktop_config.json en su directorio de configuración de Claude Desktop en:
    ~/Library/Application Support/Claude/claude_desktop_config.json
    Para Cursor , guarde esto como mcp.json en su directorio de configuración de Cursor en:
    ~/.cursor/mcp.json
  2. Reiniciar Claude Desktop/CursorAbra Claude Desktop y ahora debería ver Devto como una integración disponible.O reinicie el cursor.

Herramientas disponibles

El servidor proporciona las siguientes herramientas:

  • get_latest_articles() - Obtenga los últimos artículos de Dev.to
  • get_top_articles() - Obtenga los artículos más populares de Dev.to
  • get_articles_by_tag(tag) - Obtener artículos por etiqueta
  • get_article_by_id(id) - Obtener un artículo específico por ID
  • search_articles(query, page=1) - Busca artículos por palabras clave en el título/descripción
  • get_article_details(article_id) : obtiene el contenido completo y los metadatos de un artículo específico
  • get_articles_by_username(username) : obtiene artículos escritos por un autor específico
  • create_article(title, body_markdown, tags, published) - Crea y publica un nuevo artículo
  • update_article(article_id, title, body_markdown, tags, published) - Actualizar un artículo existente

Consultas de ejemplo

A continuación se muestran algunos ejemplos de lo que puedes preguntarle a un asistente de IA conectado a este servidor:

  • Encuentra artículos sobre Python en Dev.to.
  • Muéstrame los últimos artículos de Dev.to
  • Obtener detalles del artículo 1234
  • ¿Qué artículos ha escrito el usuario 'ben'?
  • Buscar artículos sobre aprendizaje automático
  • "Crear un nuevo artículo titulado 'Introducción a Python'"
  • "Actualizar mi artículo con el ID 5678 para corregir un error tipográfico en el contenido"

Funciones avanzadas

Avisos personalizados

El servidor proporciona indicaciones predefinidas que pueden utilizar los asistentes de IA:

  • search_prompt - Crea un mensaje de búsqueda formateado
  • analyze_article - Crea una solicitud para analizar un artículo específico

Autenticación

El servidor requiere una clave API de Dev.to para ciertas operaciones, en particular para crear y actualizar artículos. La clave API debe configurarse como la variable de entorno DEV_TO_API_KEY .

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

You must be authenticated.

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.

Una implementación de servidor MCP que permite a los asistentes de IA acceder, buscar e interactuar con el contenido de Dev.to, lo que incluye obtener artículos, recuperar información del usuario y publicar contenido nuevo.

  1. What is MCP?
    1. Features
      1. Installation
        1. Available Tools
      2. Example Queries
        1. Advanced Features
          1. Custom Prompts
        2. Authentication
          1. Contributing
            1. License

              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
                -
                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
                1
                TypeScript
              • -
                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 -
                387
                Python
                MIT License
                • Apple

              View all related MCP servers

              ID: 2l9kksn63p