MCP 正風靡全球!當然,這是有充分理由的!
自推出以來,它已在開發者社群中廣泛採用。從 OpenAI 到 Google,每個人都採用了該協定。
因此,我想為 Dev.to(我最喜歡的部落格寫作平台)建立一個 MCP 伺服器
如果您正在積極建立代理或嘗試自動化您的工作流程,這個 MCP 伺服器將真正幫助您!
在開始之前,我們先來了解什麼是MCP!
MCP 代表模型上下文協定。它是一個開源協議,由 Claude 背後的公司 Anthropic 製作,它可以讓人工智慧助理(如 Claude Desktop、Cursor,甚至您自己的自訂代理)連接到外部服務並像專業人士一樣與它們互動。
您可以將其視為「AI 的 USB-C」——LLms 可插入 API、工具和資料來源的通用連接器。
MCP 有三個主要元件:
MCP 主機:發起連線的 AI 應用程式(如 Claude Desktop、Cursor 等 IDE)。
MCP 用戶端:主機內部管理這些連線的中間人。
MCP 伺服器:提供特定功能的輕量級程式(如 GitHub、Slack…或現在的 Dev.to!)
我為 Devto 建立了這個 MCP 伺服器,您可以將其與任何 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
我還製作了完整的影片演示,向您展示如何進行設定!
您可以在這裡觀看:
入門非常簡單。你只需要:
您的 Dev.to API 金鑰
Claude Desktop(或您選擇的任何 MCP 主機)
以下是快速入門指南:
git clone https://github.com/Arindam200/devto-mcp.git
cd devto-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
打開 Claude Desktop,您現在應該看到 DevTo 是一個可用的整合。
或重新啟動 Cursor。
就是這樣! 🎉
現在,您可以直接從 AI 工作區發布部落格、獲取文章並與 Dev.to 內容進行交互,而無需打開瀏覽器。
希望您嘗試並分享任何反饋!
如果您發現它有用,請隨意⭐該 repo !
非常感謝您閱讀到最後!
原文出處:https://dev.to/arindam_1729/i-built-an-mcp-server-for-devto-100-open-source-4f6n