这是一个基于 Model Context Protocol (MCP) 的开发环境信息收集服务器,它能自动收集并提供开发环境相关的详细信息,还可与 Cursor 的 MCP 客户端集成,为开发工作提供便利。
要安装并运行这个 MCP 服务器,请按以下步骤操作:
git clone https://github.com/carterlasalle/system_information_mcp.git
cd system_information_mcp
python -m venv venv
source venv/bin/activate
- **在 Windows 上**:
venv\Scripts\activate
pip install -r requirements.txt
要在 Cursor 中连接此 MCP 服务器,需在 Cursor 的设置中进行如下配置:
Cursor Settings > Features > MCP。+ Add New MCP Server 按钮。stdioDevEnvInfoServer(或其他你喜欢的名称)system_information_mcp 目录中且已激活虚拟环境,可使用:python claudemcp.py
注意:若 python 不在你的系统 PATH 中,或你使用的是特定的 Python 解释器,请根据实际情况调整命令。
4. 完成配置:点击保存以完成 MCP 服务器的添加。
python claudemcp.py
system_infolist_packagesnetwork_statusstdio 传输方式,通过标准输入和输出流与 Cursor 进行通信。subprocess)和 Python 库 (platform, os, sys, psutil, pyserial, 等) 来获取开发环境的相关数据。development_environment_info.md),以便更方便地查看和调试。通过以上步骤,你可以轻松地将开发环境信息集成到你的工作流程中,并利用这些信息来优化开发体验。