使用说明
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
- 在IntelliJ IDEA中打开项目。
- 等待Gradle同步。
- 在右侧的Gradle工具窗口中,展开:
Tasks → intellij → runIde
- 双击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
