🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

我最近啟用了ChatGPT 開發者模式,並注意到一些奇怪的事情:我所有的 dev.to MCP 伺服器工具都顯示為寫入工具,即使它們純粹是唯讀操作,僅獲取資料。

事實證明,我沒有使用額外的 MCP 工具註釋來解決這個問題。

修復

我為所有工具加入了readOnlyHintopenWorldHint註解:

server.registerTool("get_articles", {
  description: "Get articles from dev.to",
  annotations: {
    readOnlyHint: true,
    openWorldHint: true
  },
  // ... rest of tool definition
});

這是 PR

{% 嵌入 https://github.com/nickytonline/dev-to-mcp/pull/4 %}

結果

現在,我的工具在 ChatGPT 開發模式下正確顯示為唯讀,而不是被錯誤標記為寫入工具。

ChatGPT 處於開發模式,顯示 dev.to MCP 伺服器的工具

感謝我的同事@wasaga向我指出了 MCP 文件的這一部分!

如果您正在建立 MCP 伺服器,請檢查可用的工具註釋以確保您的工具已正確標記。

想試試 dev.to MCP 伺服器嗎? 👇 另外,別忘了點個 Star!

{% 嵌入 https://github.com/nickytonline/dev-to-mcp %}

直到下一個窺視!

如果你想保持聯繫,我的所有社群媒體都在nickyt.online 。比如開發技巧。去OneTipAWeek.com看看吧!

安東·薩維諾夫( Anton Savinov ) 在Unsplash上拍攝的照片


原文出處:https://dev.to/nickytonline/quick-fix-my-mcp-tools-were-showing-as-write-tools-in-chatgpt-dev-mode-3id9


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

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝14   💬8   ❤️4
630
🥈
我愛JS
📝3   💬11   ❤️7
211
🥉
AppleLily
📝1   💬4   ❤️1
71
#4
御魂
💬1  
3
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付