MCP检查插件

一款轻量级的IntelliJ/PyCharm插件,允许开发者连接MCP服务器、查看可用工具并直接在IDE中调用它们。

  • by 2bias123
  • Kotlin
  • 本地部署
  • 更新于
在 GitHub 查看 2bias123/MCP_Debugger

使用说明

MCP检查器精简版

一个轻量级的IntelliJ/PyCharm插件,让开发人员 连接到MCP服务器,查看可用工具,并直接在IDE中调用它们。
它提供了一个干净的、基于Compose的接口,用于检查模型上下文协议(MCP)服务。

需求

  • 智能J IDEA (社区或终极版)2023.1或更高版本
  • JDK 21+
  • Gradle (包括包装)
  • Python 3.10+
  • 烧瓶 (pip install flask)

如何运行MCP服务器

为了简单起见,我只使用Flask和Python来实现一个简单的MCP服务器。要运行此程序,您需要安装flask,之后只需使用以下命令运行它。

> python3 MockMCPserver.py

在尝试运行插件之前,请确保此服务器正在运行。

构建并运行插件

使用Intellij

构建和运行插件的最简单方法是通过Intellij

  1. 在IntelliJ IDEA中打开项目。
  2. 等待Gradle同步。
  3. 在右侧的Gradle工具窗口中,展开:
Tasks → intellij → runIde
  1. 双击runIde。 这将启动一个预装了插件的沙盒IntelliJ实例。 现在,您应该看到您的“MCP Inspector Lite”工具窗口可用(通常停靠在右侧或底部面板上)。

构建一个可分发的ZIP

您还可以使用命令行构建和运行它。 你先跑 ./gradlew buildPlugin 这将产生一个可分配的 .zip 下: build/distributions/mcp_debugger-1.0.0.zip 您可以在任何JetBrains IDE中手动安装:

  • 前往设置→ 插件→ ⚙️ → 从磁盘安装插件
  • 选择.zip文件
  • 重新启动IDE

插件UI概述

第节 说明
连接 输入MCP服务器URL(默认值: http://localhost:8000)并连接到正在运行的服务器。
工具列表 显示连接后从服务器获取的可用工具。
详细信息和结果 显示所选工具的详细信息,允许参数输入,并在调用后显示响应。

插件的截图,窗格被放大以提高可见性。窗格是可滚动的。

AI使用日志

https://chatgpt.com/share/690cd22d-cafc-8003-9456-c7705651693a