ConnectX-7开发插件

NVIDIA ConnectX-7驱动程序开发的真相来源 -所以你的团队不必对司机进行逆向工程。
一个全面的Claude Code插件,为ConnectX-7、DOCA、VMA和RDMA开发提供技能、文档工具和参考。专为使用ST 2110和高性能网络的广播/媒体团队而设计。
包含内容
6项技能(关键字自动触发)
| 技能 | 触发 | 目的 |
|---|---|---|
connectx7-development | ConnectX、DOCA、驱动程序 | 一般参考、安装 |
connectx7-vma | VMA、libvma、内核绕过 | VMA API、动态加载模式 |
connectx7-rdma-programming | RDMA,动词,ibv_post_send | libibverbs编程指南 |
connectx7-mlx5-driver | mlx5,内核驱动程序,dmesg | 驱动程序内部,调试,跟踪点 |
connectx7-performance | 延迟、调优、NUMA | 性能优化指南 |
connectx7-troubleshooting | 错误、调试、故障排除 | 错误代码、诊断、修复 |
MCP服务器(实时文档)
| 工具 | 说明 |
|---|---|
fetch_nvidia_docs | 从NVIDI/kernel.org获取文档 |
search_nvidia_docs | 搜索所有文档 |
list_nvidia_docs | 列出可用的文档来源 |
get_official_links | 获取所有官方文档的URL |
clear_doc_cache | 清除缓存的文档 |
文件来源:
- ConnectX-7用户手册
- DOCA-SDK
- VMA用户手册
- RDMA编程指南
- MLNX_OFED文档
- mlx5内核驱动程序(Kernel.org)
- DPDK mlx5驱动程序
安装
您的团队(通过您的市场)
# Add marketplace (one time)
/plugin marketplace add PaulRoze/connectx7-mcp-plugin
# Install plugin
/plugin install connectx7-development@connectx7-mcp-plugin本地开发
要求: Python>=3.10
git clone https://github.com/PaulRoze/connectx7-mcp-plugin.git
cd connectx7-mcp-plugin
# Install MCP server (in virtual environment)
cd mcp-server
python3 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -e ".[dev]"
# Run tests
pytest tests/ -v添加 ~/.claude/settings.json:
{
"mcpServers": {
"connectx7-docs": {
"command": "/path/to/connectx7-marketplace/mcp-server/.venv/bin/connectx7-mcp"
}
}
}验证安装
当对话中提到相关关键字时,技能应该出现(例如,“ConnectX”、“VMA”、“RDMA”)。
用法示例
自动触发
在对话中提及这些:
- “如何安装DOCA?”→
connectx7-development技能 - “显示VMA API”→
connectx7-vma技能 - “ibv_post_send示例”→
connectx7-rdma-programming技能 - “mlx5跟踪点”→
connectx7-mlx5-driver技能 - “ConnectX-7延迟调整”→
connectx7-performance技能 - “IBV_WC_REM_ACCESS_ERR”→
connectx7-troubleshooting技能
MCP工具
"Fetch the RDMA programming guide"
"Search docs for kernel bypass"
"What are all the official NVIDIA networking links?"为什么是这个插件?
问题: 你的队友需要使用ConnectX-7驱动程序,但文档分散在NVIDIA、kernel.org、DPDK和各种PDF文件中。如果没有这个,他们将花费数天时间对驾驶员进行逆向工程。
解决方案: 此插件提供:
- 嵌入知识 -离线工作,全面参考
- 实时文档 -从官方来源获取最新消息
- 错误代码 -完整的调试参考
- 代码模式 -复制粘贴就绪的VMA/RDMA代码
- 驱动器内部 -内核源代码位置、跟踪点、系统
正在更新
将更改推送到GitHub。队友收到克劳德代码重启的更新。
git add .
git commit -m "Add new error codes to troubleshooting"
git push官方文件链接
许可证
麻省理工学院
