Skip to main content
Glama

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.

Related MCP server: browser-mcp

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 MCP

    Copie 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/Cursor

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

Latest Blog Posts

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