Skip to main content
Glama

Dev.to MCP-сервер

В этом репозитории содержится реализация сервера Model Context Protocol для Dev.to, которая позволяет помощникам на базе искусственного интеллекта получать доступ к контенту Dev.to и взаимодействовать с ним.

изображение

Что такое МКП?

Model Context Protocol (MCP) — это стандарт, позволяющий помощникам ИИ взаимодействовать с внешними службами, инструментами и источниками данных. Этот сервер реализует спецификацию MCP для предоставления доступа к контенту Dev.to. Чтобы узнать больше о MCP, посмотрите это видео

Related MCP server: browser-mcp

Функции

  • Получайте последние и популярные статьи с Dev.to

  • Поиск статей по различным критериям

  • Получите подробную информацию о конкретных статьях

  • Получить подробную информацию о пользователе.

  • Доступ к статьям по тегу или имени пользователя

  • Создавайте и публикуйте новые статьи на Dev.to

  • Обновить существующие статьи

  • Механизм кэширования для повышения производительности и сокращения вызовов API

Установка

  1. Клонировать этот репозиторий

git clone https://github.com/Arindam200/devto-mcp.git cd devto-mcp
  1. Подключиться к серверу MCP

    Скопируйте приведенный ниже json-файл с соответствующими значениями {{PATH}}:

    { "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. } } } }

    Вы можете получить ключ API Dev.to на странице настроек Dev.to.

    Для Claude сохраните это как claude_desktop_config.json в каталоге конфигурации Claude Desktop по адресу:

    ~/Library/Application Support/Claude/claude_desktop_config.json

    Для Cursor сохраните это как mcp.json в каталоге конфигурации Cursor по адресу:

    ~/.cursor/mcp.json
  2. Перезапустить рабочий стол Клода / Курсор

    Откройте Claude Desktop, и вы должны увидеть Devto как доступную интеграцию.

    Или перезапустите Курсор.

Доступные инструменты

Сервер предоставляет следующие инструменты:

  • get_latest_articles() — Получить последние статьи с Dev.to

  • get_top_articles() - Получите самые популярные статьи с Dev.to

  • get_articles_by_tag(tag) - Получить статьи по тегу

  • get_article_by_id(id) — Получить конкретную статью по ID

  • search_articles(query, page=1) - Поиск статей по ключевым словам в названии/описании

  • get_article_details(article_id) — получить полное содержание и метаданные для определенной статьи

  • get_articles_by_username(username) - Получить статьи, написанные определенным автором

  • create_article(title, body_markdown, tags, published) — создать и опубликовать новую статью

  • update_article(article_id, title, body_markdown, tags, published) — обновить существующую статью

Примеры запросов

Вот несколько примеров того, что вы можете спросить у помощника по искусственному интеллекту, подключенного к этому серверу:

  • «Найдите статьи о Python на Dev.to»

  • «Покажите мне последние статьи Dev.to»

  • "Получить подробности по статье 1234"

  • «Какие статьи написал пользователь 'ben'?»

  • «Поиск статей о машинном обучении»

  • «Создайте новую статью под названием «Начало работы с Python»»

  • «Обновите мою статью с идентификатором 5678, чтобы исправить опечатку в содержании»

Аутентификация

Серверу требуется ключ API Dev.to для определенных операций, в частности для создания и обновления статей. Ключ API должен быть установлен как переменная среды DEV_TO_API_KEY .

Внося вклад

Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.

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