此MCP服务器是使用Postman MCP服务器生成器工具创建的。 此Meraki MCP服务器包含以下工具:
getOrganizations·{{baseUrl}}/组织 unbindNetwork·{{baseUrl}}/networks/:networkId/unbind bindNetwork·{{baseUrl}}/networks/:networkId/bind createOrganizationNetwork·{{baseUrl}}/organization/:organizationId/networks getOrganizationNetworks·{{baseUrl}}/organization/:organizationId/networks getNetworkDevices·{{baseUrl}}/networks/:networkId/devices getOrganizationLicenses概述·{{baseUrl}}/组织/:组织ID/许可证/概述 getNetworkClients·{{baseUrl}}/networks/:networkId/clients updateNetwork·{{baseUrl}}/networks/:networkId getDeviceClients·{{baseUrl}}/devices/:serial/clients updateNetworkClientPolicy·{{baseUrl}}/networks/:networkId/clients/:clientId/policy getNetworkClientPolicy·{{baseUrl}}/networks/:networkId/clients/:clientId/policy claimNetworkDevices·{baseUrl}/networks/:networkId/devices/claim removeNetworkDevices·{{baseUrl}}/networks/:networkId/设备/remove getOrganizationDevicesStatusesOverview·{baseUrl}/组织/:组织ID/设备/状态/概述 rebootDevice·{{baseUrl}}/devices/:serial/reboot getNetworkWirelessSsids·{{baseUrl}}/networks/:networkId/wireless/ssids updateNetworkWirelessSsid·{{baseUrl}}/networks/:networkId/wireless/ssids/:number getNetworkApplianceFirewallL3防火墙规则·{{baseUrl}}/networks/:networkId/设备/防火墙/l3FirewallRules updateNetworkApplianceFirewallL3防火墙规则·{{baseUrl}}/networks/:networkId/设备/防火墙/l3FirewallRules getNetworkApplianceFirewallL7防火墙规则·{{baseUrl}}/networks/:networkId/设备/防火墙/l7FirewallRules updateNetworkApplianceFirewallL7防火墙规则·{{baseUrl}}/networks/:networkId/设备/防火墙/l7FirewallRules getDeviceCamera质量和保留·{{baseUrl}}/devices/:串行/相机/质量和保留 updateDeviceCameraQualityAndRetention·{{baseUrl}}/devices/:serial/camera/qualityAndRetentions getDeviceCameraVideoSettings·{{baseUrl}}/devices/:串行/摄像头/视频/设置 updateDeviceCameraVideoSettings·{baseUrl}/devices/:串行/摄像头/视频/设置 getOrganizationSensorReadings最新·{{baseUrl}}/organization/:organizationId/传感器/读数/最新 getDeviceWirelessHealthScores·{{baseUrl}}/devices/:串行/无线/healthScores getNetworkWirelessClientsHealthScores·{baseUrl}/networks/:networkId/wireless/clients/he
让我们把事情安排好!
🚦 入门指南
⚙️ 先决条件
在开始之前,请确保您已经:
- (包含在Node中)
警告:如果您使用较低版本的Node运行, fetch 不会出席。工具使用 fetch 进行HTTP调用。为了解决这个问题,您可以修改要使用的工具 node-fetch 相反。一定要 node-fetch 作为依赖项安装,然后将其导入为 fetch 在每个工具文件中。
📥 安装和设置
1.安装依赖项
从项目的根目录运行:
npm install🔐 设置工具环境变量
在项目的根目录中创建一个.env文件,并添加您的Meraki API密钥值
CISCO_MERAKI_S_PUBLIC_WORKSPACE_API_KEY=""👩💻 将MCP服务器连接到Claude
您可以将MCP服务器连接到任何MCP客户端。在这里,我们提供了将其连接到Claude Desktop的说明。
步骤1:注意节点的完整路径和 mcpServer.js 从上一步开始。
步骤2.打开克劳德桌面→ 设置 → 开发者 → 编辑配置 并添加新的MCP服务器:
{
"mcpServers": {
"": {
"command": "",
"args": [""]
}
}
}要确定节点的路径,请运行:
which node获取到的绝对路径 mcpServer.js,运行:
realpath mcpServer.js重新启动Claude Desktop以激活此更改。确保新的MCP已打开,并且旁边有一个绿色圆圈。如果是这样,您就可以开始使用您连接的工具的聊天会话了。
