AI工具有那些? @ 香港AI工具平台
JetBrains MCP Server Plugin 專案:mcp-server-plugin 是由 JetBrains 官方推出的一款模型內容協定 (Model Context Protocol, MCP) 伺服器插件。與前面介紹的許多獨立執行的 MCP 伺服器不同,這個專案的獨特之處在於,它是一個安裝在 JetBrains 系列 IDE (如 IntelliJ IDEA, WebStorm, PyCharm 等) 內部的插件。
MCP工具

JetBrains MCP Server Plugin 專案

mcp-server-plugin 是由 JetBrains 官方推出的一款模型內容協定 (Model Context Protocol, MCP) 伺服器插件。與前面介紹的許多獨立執行的 MCP 伺服器不同,這個專案的獨特之處在於,它是一個安裝在 JetBrains 系列 IDE (如 IntelliJ IDEA, WebStorm, PyCharm 等) 內部的插件

它的核心目標是作為一個基礎框架 (Framework),讓大型語言模型 (LLM) 能夠與 IDE 的內部功能進行無縫整合。

核心價值:將 IDE 變為 AI 的可擴充工具箱

這個插件本身並不直接提供大量可供 AI 使用的工具。相反地,它的核心價值在於提供了一個**「擴充點系統」(Extension Point System)**。這意味著 JetBrains 將「賦予 AI 何種能力」的權力,開放給了廣大的第三方插件開發者。

簡單來說,mcp-server-plugin 就像是為 IDE 安裝了一個標準的「AI 接口」。任何其他插件的開發者,都可以遵循這個接口的規範,將自己插件的功能註冊為一個可供 AI 調用的 MCP 工具。

運作模式與架構

此插件的運作需要與另一個名為 JetBrains MCP Proxy 的元件協同工作。整個架構可以理解為:

  1. AI 助理 (LLM): 位於外部,例如 Claude。
  2. JetBrains MCP Proxy: 作為一個代理,負責接收來自 AI 的 MCP 請求,並將其轉發給 IDE。
  3. mcp-server-plugin (本專案): 安裝在 IDE 內部,作為伺服器接收來自 Proxy 的請求。
  4. 第三方工具插件: 當 mcp-server-plugin 收到請求後,它會根據請求的工具名稱,將任務分派給已經註冊的、對應的第三方插件去執行。

例如,一個 SVN 版本控制插件可以利用這個框架,提供一個 svn_commit 工具,讓 AI 能夠直接在對話中執行提交程式碼的操作。

目標使用者

此專案的主要目標使用者並非普通的終端開發者,而是JetBrains IDE 的插件開發者。JetBrains 透過這個專案,為他們提供了一套標準化的基礎設施,讓他們能夠輕鬆地為自己的插件增加 AI 驅動的功能,而無需從頭開始處理與 LLM 的複雜通訊。

總結來說,JetBrains mcp-server-plugin 是 JetBrains 擁抱 MCP 生態系的一個關鍵佈局。它不僅僅是一個產品,更是一個生態系的賦能者。它將功能強大的 JetBrains IDE 轉變為一個開放、可擴充的平台,讓整個開發者社群都能參與進來,為 AI 創造出無窮無盡的、能夠直接在 IDE 中執行任務的工具,從而催生出新一代的 AI 原生開發體驗。

  • MCP平台來源: github
  • 連結: https://github.com/JetBrains/mcp-server-plugin

立即試用MCP工具