阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!

MCP 正風靡全球!當然,這是有充分理由的!

自推出以來,它已在開發者社群中廣泛採用。從 OpenAI 到 Google,每個人都採用了該協定。

因此,我想為 Dev.to(我最喜歡的部落格寫作平台)建立一個 MCP 伺服器

如果您正在積極建立代理或嘗試自動化您的工作流程,這個 MCP 伺服器將真正幫助您!


什麼是 MCP?

MCP 影像

在開始之前,我們先來了解什麼是MCP!

MCP 代表模型上下文協定。它是一個開源協議,由 Claude 背後的公司 Anthropic 製作,它可以讓人工智慧助理(如 Claude Desktop、Cursor,甚至您自己的自訂代理)連接到外部服務並像專業人士一樣與它們互動。

您可以將其視為「AI 的 USB-C」——LLms 可插入 API、工具和資料來源的通用連接器。

MCP 架構

MCP 有三個主要元件:

  • MCP 主機:發起連線的 AI 應用程式(如 Claude Desktop、Cursor 等 IDE)。

  • MCP 用戶端:主機內部管理這些連線的中間人。

  • MCP 伺服器:提供特定功能的輕量級程式(如 GitHub、Slack…或現在的 Dev.to!)

我為 Devto 建立了這個 MCP 伺服器,您可以將其與任何 MCP 主機一起使用。


什麼是 DevTo MCP 伺服器?

示範

我最近正在建立許多 AI 代理和 Agentic 工作流程。對於其中一個專案,我正在尋找一種與 Dev.to 互動的方法。

就在那時,我突然想到:“為什麼不為 Dev.to 建立一個 MCP 伺服器呢?”

該伺服器為代理程式和其他 MCP 主機與 Dev.to 內容互動提供了簡化的方式。

使用此 Dev.to MCP 伺服器,您現在可以:

  • 從 Dev.to 獲取最新和熱門文章

  • 按關鍵字、標籤或使用者名稱搜尋文章

  • 取得完整文章詳情

  • 直接從您的 AI 工作區建立和發布新文章。

  • 更新您現有的帖子

  • 所有功能均內建緩存,以確保執行順暢、快速

目前,它涵蓋了核心功能,我目前正在努力為其加入更多功能。

https://github.com/Arindam200/devto-mcp 查看 DevTo MCP


如何使用它?

我還製作了完整的影片演示,向您展示如何進行設定!

您可以在這裡觀看:

https://www.youtube.com/watch?v=krIy5-\_sm1g

入門非常簡單。你只需要:

  • 您的 Dev.to API 金鑰

  • Claude Desktop(或您選擇的任何 MCP 主機)

以下是快速入門指南:

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

您可以從Dev.to 設定頁面取得 Dev.to API 金鑰。

對於Claude ,將其儲存為claude_desktop_config.json並儲存在 Claude Desktop 設定目錄中:

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

對於Cursor ,將其儲存為mcp.json並保存在 Cursor 配置目錄中:

   ~/.cursor/mcp.json
  1. 重啟 Claude Desktop/Cursor

打開 Claude Desktop,您現在應該看到 DevTo 是一個可用的整合。

或重新啟動 Cursor。


就是這樣! 🎉

現在,您可以直接從 AI 工作區發布部落格、獲取文章並與 Dev.to 內容進行交互,而無需打開瀏覽器。

希望您嘗試並分享任何反饋!

如果您發現它有用,請隨意⭐該 repo

非常感謝您閱讀到最後!


原文出處:https://dev.to/arindam_1729/i-built-an-mcp-server-for-devto-100-open-source-4f6n


共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。

阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!