From fafedfadb5ef3d93115ac15be7084bf17bd5bcbd Mon Sep 17 00:00:00 2001 From: Pradeep Annepu Date: Wed, 1 Oct 2025 11:53:50 +0800 Subject: [PATCH 1/3] added equinix mcp servers --- servers/equinix-fabric/server.yaml | 24 ++++++++++++++++++++++++ servers/equinix-ix/server.yaml | 25 +++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 servers/equinix-fabric/server.yaml create mode 100644 servers/equinix-ix/server.yaml diff --git a/servers/equinix-fabric/server.yaml b/servers/equinix-fabric/server.yaml new file mode 100644 index 00000000..3cf94f24 --- /dev/null +++ b/servers/equinix-fabric/server.yaml @@ -0,0 +1,24 @@ +name: equinix-fabric +type: remote +dynamic: + tools: true +meta: + category: interconnection + tags: + - networking + - cloud + - infrastructure +about: + title: Equinix Fabric + description: Interact with your Equinix Fabric infrastructure + icon: https://www.google.com/s2/favicons?domain=equinix.com&sz=64 +remote: + transport_type: streamable-http + url: https://mcp.equinix.com/fabric + headers: + Authorization: "Bearer ${EQUINIX_API_KEY}" +config: + secrets: + - name: equinix_fabric.api_key + env: EQUINIX_API_KEY + example: diff --git a/servers/equinix-ix/server.yaml b/servers/equinix-ix/server.yaml new file mode 100644 index 00000000..443fd4ba --- /dev/null +++ b/servers/equinix-ix/server.yaml @@ -0,0 +1,25 @@ +name: equinix-ix +type: remote +dynamic: + tools: true +meta: + category: interconnection + tags: + - networking + - cloud + - infrastructure + - internet exchange +about: + title: Equinix IX + description: Interact with your Equinix IX infrastructure + icon: https://www.google.com/s2/favicons?domain=equinix.com&sz=64 +remote: + transport_type: streamable-http + url: https://mcp.equinix.com/peeringInsights + headers: + Authorization: "Bearer ${EQUINIX_API_KEY}" +config: + secrets: + - name: equinix_fabric.api_key + env: EQUINIX_API_KEY + example: From bb4014f218f3127e4e76add8a0421d8617609769 Mon Sep 17 00:00:00 2001 From: Pradeep Annepu Date: Mon, 6 Oct 2025 12:03:30 +0800 Subject: [PATCH 2/3] equinix mcp servers access token --- servers/equinix-fabric/server.yaml | 8 ++++---- servers/equinix-ix/server.yaml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/servers/equinix-fabric/server.yaml b/servers/equinix-fabric/server.yaml index 3cf94f24..7e14ea0c 100644 --- a/servers/equinix-fabric/server.yaml +++ b/servers/equinix-fabric/server.yaml @@ -16,9 +16,9 @@ remote: transport_type: streamable-http url: https://mcp.equinix.com/fabric headers: - Authorization: "Bearer ${EQUINIX_API_KEY}" + Authorization: "Bearer ${EQUINIX_ACCESS_TOKEN}" config: secrets: - - name: equinix_fabric.api_key - env: EQUINIX_API_KEY - example: + - name: equinix_fabric.access_token + env: EQUINIX_ACCESS_TOKEN + example: diff --git a/servers/equinix-ix/server.yaml b/servers/equinix-ix/server.yaml index 443fd4ba..d2e6e7b0 100644 --- a/servers/equinix-ix/server.yaml +++ b/servers/equinix-ix/server.yaml @@ -17,9 +17,9 @@ remote: transport_type: streamable-http url: https://mcp.equinix.com/peeringInsights headers: - Authorization: "Bearer ${EQUINIX_API_KEY}" + Authorization: "Bearer ${EQUINIX_ACCESS_TOKEN}" config: secrets: - - name: equinix_fabric.api_key - env: EQUINIX_API_KEY - example: + - name: equinix_fabric.access_token + env: EQUINIX_ACCESS_TOKEN + example: From 8d19e624c5b38d49f2d73890c12f79862f89ddf3 Mon Sep 17 00:00:00 2001 From: Pradeep Annepu Date: Mon, 6 Oct 2025 12:10:08 +0800 Subject: [PATCH 3/3] fix name --- servers/equinix-fabric/server.yaml | 2 +- servers/equinix-ix/server.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/servers/equinix-fabric/server.yaml b/servers/equinix-fabric/server.yaml index 7e14ea0c..50c3a340 100644 --- a/servers/equinix-fabric/server.yaml +++ b/servers/equinix-fabric/server.yaml @@ -19,6 +19,6 @@ remote: Authorization: "Bearer ${EQUINIX_ACCESS_TOKEN}" config: secrets: - - name: equinix_fabric.access_token + - name: equinix-fabric.access_token env: EQUINIX_ACCESS_TOKEN example: diff --git a/servers/equinix-ix/server.yaml b/servers/equinix-ix/server.yaml index d2e6e7b0..429fd3f2 100644 --- a/servers/equinix-ix/server.yaml +++ b/servers/equinix-ix/server.yaml @@ -20,6 +20,6 @@ remote: Authorization: "Bearer ${EQUINIX_ACCESS_TOKEN}" config: secrets: - - name: equinix_fabric.access_token + - name: equinix-ix.access_token env: EQUINIX_ACCESS_TOKEN example: