Meraki MCP (Model Context Protocol)

Solved
FabianLevi
Conversationalist

Meraki MCP (Model Context Protocol)

Hi everyone, today we are excited to announce the release of our first open source project: Selent MCP - a Model Context Protocol server that provides dynamic access to the entire Cisco Meraki Dashboard API. Rather than building static tools for individual endpoints, we've engineered a solution that discovers and executes any of the 400+ Meraki API calls on demand, while also providing more complex tools for troubleshooting and analyzing the data.

 

You can read our full blog: https://www.selent.ai/blog/open-sourcing-selent-mcp

Github: https://github.com/selent-ai/selent-mcp

 

Any feedback is greatly appreciated, so please don’t hesitate to give it a try!

1 Accepted Solution
FabianLevi
Conversationalist

🚀 Selent MCP Update: AI-Powered API Discovery & Multi-Key Support

We're excited to announce a major update to Selent MCP (Model Context Protocol) for the Cisco Meraki Dashboard API!

 

What's New:

🔍 Semantic Search - Find the right API endpoint using natural language instead of memorizing exact names. Just ask "check device port configuration" or "show firewall rules" and get ranked results with 95% accuracy.

🔑 Multi-Key Support - Perfect for MSPs! Manage multiple customer organizations with a single MCP server instance. The system automatically routes API calls to the correct key based on organization context.

Key Features:

  • 816+ endpoints indexed and searchable via natural language
  • Vector-based search powered by Qdrant and FastEmbed

 

Works with Claude Desktop, Claude Code, and other MCP-compatible AI assistants.

📖 Full details: https://www.selent.ai/blog/selent-mcp-semantic-search-multi-key
💻 GitHub: https://github.com/selent-ai/selent-mcp

Try it out and let us know what you think!

View solution in original post

6 Replies 6
federicoepis
Here to help

Congratulations@FabianLevi, and the whole team, on such a great project and release - a significant contribution to the Meraki community! 👏

 

Jamieinbox
Building a reputation

This looks pretty good!!

PhilipDAth
Kind of a big deal
Kind of a big deal

Wow, very interesting.

FabianLevi
Conversationalist

🚀 Selent MCP Update: AI-Powered API Discovery & Multi-Key Support

We're excited to announce a major update to Selent MCP (Model Context Protocol) for the Cisco Meraki Dashboard API!

 

What's New:

🔍 Semantic Search - Find the right API endpoint using natural language instead of memorizing exact names. Just ask "check device port configuration" or "show firewall rules" and get ranked results with 95% accuracy.

🔑 Multi-Key Support - Perfect for MSPs! Manage multiple customer organizations with a single MCP server instance. The system automatically routes API calls to the correct key based on organization context.

Key Features:

  • 816+ endpoints indexed and searchable via natural language
  • Vector-based search powered by Qdrant and FastEmbed

 

Works with Claude Desktop, Claude Code, and other MCP-compatible AI assistants.

📖 Full details: https://www.selent.ai/blog/selent-mcp-semantic-search-multi-key
💻 GitHub: https://github.com/selent-ai/selent-mcp

Try it out and let us know what you think!

niklash
Here to help

Hi Fabian,

is it correct, that your MCP server currently only supports read-only API calls?
I would like to also execute simple and non-destructive changes.

Regards,
Niklas

FabianLevi
Conversationalist

Hi Niklas,

 

Actually, the MCP can access all available endpoints of the Meraki API - not just read-only operations. This means it has the capability to perform POST, PUT, and DELETE operations as well.

 

However, if you want to restrict it to only read-only operations for safety, you can achieve this throughprompting. When interacting with the MCP, you can explicitly instruct it to only use GET operations for fetching data and to avoid making any modifications. This gives you control over how the tool is used while still maintaining access to the full API functionality when you need it.

Get notified when there are additional replies to this discussion.