Dev.to MCP-сервер
В этом репозитории содержится реализация сервера Model Context Protocol для Dev.to, которая позволяет помощникам на базе искусственного интеллекта получать доступ к контенту Dev.to и взаимодействовать с ним.
Что такое МКП?
Model Context Protocol (MCP) — это стандарт, позволяющий помощникам ИИ взаимодействовать с внешними службами, инструментами и источниками данных. Этот сервер реализует спецификацию MCP для предоставления доступа к контенту Dev.to. Чтобы узнать больше о MCP, посмотрите это видео
Функции
- Получайте последние и популярные статьи с Dev.to
- Поиск статей по различным критериям
- Получите подробную информацию о конкретных статьях
- Получить подробную информацию о пользователе.
- Доступ к статьям по тегу или имени пользователя
- Создавайте и публикуйте новые статьи на Dev.to
- Обновить существующие статьи
- Механизм кэширования для повышения производительности и сокращения вызовов API
Установка
- Клонировать этот репозиторий
- Подключиться к серверу MCPСкопируйте приведенный ниже json-файл с соответствующими значениями {{PATH}}:Вы можете получить ключ API Dev.to на странице настроек Dev.to.Для Claude сохраните это как
claude_desktop_config.json
в каталоге конфигурации Claude Desktop по адресу:Для Cursor сохраните это какmcp.json
в каталоге конфигурации Cursor по адресу: - Перезапустить рабочий стол Клода / КурсорОткройте 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.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Реализация сервера MCP, которая позволяет помощникам на основе искусственного интеллекта получать доступ к контенту Dev.to, искать его и взаимодействовать с ним, включая загрузку статей, получение информации о пользователях и публикацию нового контента.
Related MCP Servers
- -securityAlicense-qualityAn 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 -PythonMIT License
- -securityAlicense-qualityAn 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 -1PythonApache 2.0
- -securityFlicense-qualityA specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.Last updated -315JavaScript
- -securityAlicense-qualityAn 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 -505PythonMIT License