Skip to main content
Glama

Dev.to MCP Server

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.

imagen

¿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.

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.

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. ¿Qué es MCP?
    1. Características
      1. Instalación
        1. Herramientas disponibles
      2. Consultas de ejemplo
        1. Funciones avanzadas
          1. Avisos personalizados
        2. Autenticación
          1. Contribuyendo
            1. Licencia

              Related MCP Servers

              • A
                security
                F
                license
                A
                quality
                An 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 -
                11
                61
                TypeScript
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                A 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 -
                79
                TypeScript
              • A
                security
                A
                license
                A
                quality
                A 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 -
                1
                1,442
                Python
                MIT License
                • Linux
                • Apple
              • A
                security
                A
                license
                A
                quality
                A 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 -
                1
                33
                Python
                MIT License

              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