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
- AsecurityFlicenseAqualityAn 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 -1161TypeScript
- -securityFlicense-qualityA 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 -79TypeScript
- AsecurityAlicenseAqualityA 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 -11,442PythonMIT License
- AsecurityAlicenseAqualityA 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 -133PythonMIT License