Contributions are welcome! Please feel free to submit pull requests, report bugs, or suggest new features.
Onos mcp server lets Claude, Cursor and other MCP clients work with Onos directly. Contributions are welcome! Please feel free to submit pull requests, report bugs, or suggest new features.
Contributions are welcome! Please feel free to submit pull requests, report bugs, or suggest new features.
A Model Context Protocol (MCP) server implementation that provides network control and management capabilities through the ONOS SDN controller. This server enables AI assistants to access ONOS network management, OpenFlow device control, and comprehensive analytics through a structured API interface. The server is ideal for educational environments, network operations, SDN research, and AI-assisted network management.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
{
"mcpServers": {
"onos": {
"command": "uv",
"args": [
"--directory",
"parent_of_servers_repo/servers/src/onos-mcp-server",
"run",
"server.py"
],
"env": {
"ONOS_API_BASE": "http://localhost:8181/onos/v1",
"ONOS_USERNAME": "onos",
"ONOS_PASSWORD": "YOUR_ONOS_PASSWORD"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| ONOS_API_BASE | Declared in the maintainer’s client configuration. | Check documentation |
| ONOS_USERNAME | Declared in the maintainer’s client configuration. | Check documentation |
| ONOS_PASSWORD | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Testing an agent that reads GitHub, Jira or Slack means keeping a test account alive, seeding it with data that looks nothing like production, and watching the suite flake when somebody changes it.…
See what your agent can and can't see. Diagnoses silent failures in your Storybook MCP manifest.
A Model Context Protocol server for exploring websites with llms.txt files
One command to add all 67 tools to your AI coding assistant: