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
Установка
Клонировать этот репозиторий
Подключиться к серверу 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Перезапустить рабочий стол Клода / Курсор
Откройте Claude Desktop, и вы должны увидеть Devto как доступную интеграцию.
Или перезапустите Курсор.
Доступные инструменты
Сервер предоставляет следующие инструменты:
get_latest_articles()— Получить последние статьи с Dev.toget_top_articles()- Получите самые популярные статьи с Dev.toget_articles_by_tag(tag)- Получить статьи по тегуget_article_by_id(id)— Получить конкретную статью по IDsearch_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.