Equinix Fabric MCP客户端

该产品是一个用于连接Cursor IDE与Equinix Fabric MCP服务器的客户端工具,支持查询和管理Equinix Fabric基础设施。

  • by sliuuu
  • Shell
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 sliuuu/cursor-equinix-mcp

使用说明

Equinix Fabric MCP 客户端(适用于 Cursor)

此存储库包含连接Cursor IDE到Equinix Fabric MCP服务器所需的配置和脚本。

概述

此设置允许您使用模型上下文协议(MCP)直接从Cursor查询和管理Equinix Fabric基础设施。它会连接到远程的Equinix Fabric MCP服务器,地址为(此处原文未给出具体地址,故翻译中省略) https://mcp.equinix.com/fabric 使用OAuth2认证。

快速入门

  1. 克隆这个仓库:

    git clone <your-repo-url>
    cd cursor-equinix-mcp
    
  2. 设置凭据:

    cp credentials.env.example credentials.env
    # Edit credentials.env with your Equinix API credentials
    
  3. 配置光标:

    • 打开光标设置(Cmd+, (在 macOS 上)
    • 导航至MCP设置
    • 添加来自(某处/某文件)的服务器配置 cursor-mcp-config.json
  4. 测试连接:

    • 重启光标
    • 开启一个新聊天
    • 尝试:“列出我的Equinix Fabric端口”

文件

  • cursor-mcp-config.json - Cursor MCP 服务器配置
  • scripts/mcp-wrapper.sh - 处理OAuth2认证并连接到远程MCP服务器的脚本
  • credentials.env.example 根据上述信息,以下是原文内容的翻译:“Equinix API凭证模板”
  • CURSOR_MCP_SETUP.md - 详细的设置和故障排除指南

先决条件

  • Cursor 集成开发环境(IDE)
  • Node.js 和 npm(用于 mcp-remote 工具)
  • 有效的Equinix API凭证
  • jq 用于JSON解析

可用工具

一旦连接成功,您将可以使用20多个Equinix Fabric工具,包括:

读取操作

  • 列出端口、连接、路由器、地铁站
  • 获取特定资源的详细信息
  • 使用过滤器搜索连接
  • 查看连接统计信息

写操作

  • 创建/更新/删除Fabric连接
  • 创建/更新/删除云路由器
  • 管理服务令牌
  • 验证连接配置

安全

  • 保持你的 credentials.env 文件要保存好,切勿提交到版本控制系统中
  • OAuth2令牌在本地缓存,但会自动过期
  • 所有API调用均通过HTTPS进行

支持

如需详细的设置说明和故障排除方法,请参阅 CURSOR_MCP_SETUP.md。

许可证

此项目作为现有解决方案提供,用于将Cursor连接到Equinix Fabric MCP服务。