
梅拉基API和Selent工具的MCP
概览
一个强大的"模型背景协议"(MCP)服务器,为整个梅拉基Dashboard API提供动态访问,外加高级遵守和安全审计能力. Selent MCP没有创建上百个单个工具,而是利用智能发现来根据需求寻找并执行任何Meraki API端点. - : 查询400+ Meraki API 端点中任何没有预先定义的工具 - : 常见查询(组织,设备状态等) 即时发现 - : 找到相关端点的自然语言查询 - : 自动检测所需参数和可选参数 - : 通用参数验证 有帮助错误消息 - PCI DSS、HIPAA、SOC2、ISO 27001、NIST网络安全框架 -- -- 整个Meraki组织的全面安全评估 -- -- 查明安全漏洞和违反规定的情况 -- -- 每项调查结果的具体补救步骤 -- -- 遵约文件的执行摘要和技术细节 - 创建完整的备份.
概述(AI 翻译)
一个强大的"模型背景协议"(MCP)服务器,为整个梅拉基Dashboard API提供动态访问,外加高级遵守和安全审计能力. Selent MCP没有创建上百个单个工具,而是利用智能发现来根据需求寻找并执行任何Meraki API端点.
□ * * * * 特点
动态API发现
- ** Universal Access**:查询任何400+Meraki API端点,没有预先定义的工具
- ** 单一电话优化**:立即发现常见查询(组织、设备状况等)
- 智能搜索: 寻找相关终点的自然语言查询
- Parimeter Discovery:自动检测所需参数和可选参数
- ** Smart验证**: 带有有用错误信息的通用参数验证
** 合规和安全审计**
- ** 多框架支助**:PCI DSS、HIPAA、SOC2、ISO 27001、NIST网络安全框架
- ** 自动合规扫描**:在整个梅拉基组织进行全面安全评估
- ** 查明安全漏洞和违反规定的情况
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Selent MCP
A powerful Model Context Protocol (MCP) server that provides dynamic access to the entire Meraki Dashboard API plus advanced compliance and security auditing capabilities. Instead of creating hundreds of individual tools, Selent MCP uses intelligent discovery to find and execute any Meraki API endpoint on demand.
🚀 Features
Dynamic API Discovery
- Universal Access: Query any of 400+ Meraki API endpoints without pre-defined tools
- Single-Call Optimization: Common queries (organizations, device status, etc.) found instantly
- Intelligent Search: Natural language queries to find relevant endpoints
- Parameter Discovery: Automatic detection of required and optional parameters
- Smart Validation: Generic parameter validation with helpful error messages
Compliance & Security Auditing 🛡️
- Multi-Framework Support: PCI DSS, HIPAA, SOC2, ISO 27001, NIST Cybersecurity Framework
- Automated Compliance Scanning: Comprehensive security assessments across your entire Meraki organization
- Critical Finding Detection: Identifies security gaps and compliance violations
- Actionable Recommendations: Specific remediation steps for each finding
- Detailed Reporting: Executive summaries and technical details for compliance documentation
Backup & Restore Operations 🔄
- Organization Backup: Create complete backups of your Meraki organization
- Component Restore: Restore individual devices or networks from backups
- Status Monitoring: Real-time progress tracking for backup and restore operations
- Error Handling: Comprehensive error reporting and recovery guidance
Advanced Network Analysis 📊
- Network Topology Analysis: Comprehensive device relationships and connections
- Device Health Monitoring: Performance metrics and diagnostics
- Security Auditing: Network-wide security assessments
- Performance Analytics: Bottleneck identification and optimization recommendations
- Configuration Drift Detection: Identify inconsistencies across networks
Note: Advanced features (backup/restore, compliance auditing) require a Selent API key. Contact Selent to obtain access.
🐳 Quick Start with Docker
1. Prerequisites
- Docker installed and running
- Meraki Dashboard API key (Get one here)
- Selent API key (optional, required for advanced features - contact Selent)
2. Deploy the Server
Option A: Use Public Docker Image (Recommended)
# Set your API keys
export MERAKI_API_KEY="your_meraki_api_key_here"
export SELENT_API_KEY="your_selent_api_key_here" # Optional, for advanced features
# Run directly from Docker Hub (always pulls latest)
docker run \
--pull=always \
-e MERAKI_API_KEY=$MERAKI_API_KEY \
-e SELENT_API_KEY=$SELENT_API_KEY \
安装
docker run -i --rm --pull=always -e MERAKI_API_KEY=your_meraki_api_key_here -e SELENT_API_KEY=your_selent_api_key_here selentai/selent-mcp:latest配置
{
"mcpServers": {
"Selent MCP": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--pull=always",
"-e",
"MERAKI_API_KEY=your_meraki_api_key_here",
"-e",
"SELENT_API_KEY=your_selent_api_key_here",
"selentai/selent-mcp:latest"
]
}
}
}