Skip to main content
Glama

openwisp-mcp

A secure, MCP-only server for OpenWISP.

What it does

  • Diagnostic and full MCP toolsets

  • Secure defaults: no silent mock fallback, no web UI

  • Optional explicit mock sandbox for local testing

  • Runs as a secure MCP-only service through the monorepo wrappers: npm run variant:diagnostic and npm run variant:full

Related MCP server: network-mcp-server

Security

  • OPENWISP_BASE_URL / OPENWISP_URL required unless OPENWISP_MOCK_SANDBOX=true

  • OPENWISP_API_TOKEN / OPENWISP_TOKEN required for live mode

  • OPENWISP_API_TOKEN_FILE / OPENWISP_TOKEN_FILE supported

  • OPENWISP_ALLOW_HTTP=true required for HTTP URLs

  • Secrets are cleared from process.env after loading

Monorepo layout

  • packages/diagnostic: dedicated read-only variant wrapper

  • packages/full: dedicated full-management variant wrapper

  • root src/: shared secure MCP runtime used by both variants

Quick start

npm install
npm run variant:diagnostic
npm run variant:full

Environment variables

Variable

Purpose

OPENWISP_BASE_URL

OpenWISP controller URL

OPENWISP_URL

Alias for OPENWISP_BASE_URL

OPENWISP_API_TOKEN

Bearer token for live mode

OPENWISP_TOKEN

Alias for OPENWISP_API_TOKEN

OPENWISP_API_TOKEN_FILE

Path to token file

OPENWISP_TOKEN_FILE

Alias for token file

OPENWISP_MOCK_SANDBOX

Set true to use mock data explicitly

OPENWISP_ALLOW_HTTP

Set true to allow HTTP base URLs

OPENWISP_MCP_MODE

diagnostic or full for STDIO mode

Tool coverage

The server is aligned to the documented OpenWISP Controller API families most relevant to secure MCP operations:

  • Users & auth

  • Devices & device connections

  • Credentials & tokens

  • Templates & config management

  • Geo & locations

  • Certificates & VPN

  • Network topology

  • RADIUS & WiFi

  • Organizations & groups

Notes

The previous AI Studio web UI surface has been removed; the runtime is MCP-only.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for network operations that lets AI assistants interact with Cisco/Juniper network devices through safe, well-defined tools like compliance audits and configuration backups.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    A comprehensive MCP server for network device management via SSH/Telnet. Supports multiple vendors such as Cisco IOS and BDCOM, enabling AI assistants to execute commands and manage routers, switches, and firewalls.
    4
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables AI agents to manage Defined Networking / Managed Nebula infrastructure, supporting tasks like network topology design, host provisioning, and security auditing through natural language.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/marten-lucas/openwisp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server