About
Netwhisper — Model Context Protocol server
README
A remote MCP server to facilitate interactions with network devices.
Overview
Netwhisper Remote MCP Server is a Cloudflare Workers-based implementation of a Model Context Protocol (MCP) server. It provides tools to interact with network devices, retrieve configuration details, and manage device settings remotely. The server supports OAuth-based authentication and integrates seamlessly with tools like the MCP Inspector and Claude Desktop.
Features
- MCP Tools: Includes tools like
get_facts,get_config, andadd_static_routeto interact with network devices. - OAuth Authentication: Secure access to the server using OAuth.
- Cloudflare Workers: Deployed on Cloudflare Workers for scalability and performance.
- KV Storage: Uses Cloudflare KV for storing OAuth-related data.
- Durable Objects: Implements Durable Objects for stateful interactions.
Local Development
To develop and test the server locally:
Clone the repository:
git clone [email protected]:pmesgari/netwhisper-mcp-server.git cd netwhisper-mcp-serverInstall dependencies:
npm installRun the server locally:
npm startOpen the server in your browser: http://localhost:8787/
Using the MCP Inspector
To explore the MCP API, use the MCP Inspector:
Start the inspector:
npx @modelcontextprotocol/inspectorConfigure the inspector:
- Set the Transport Type to
SSE. - Enter
http://localhost:8787/sseas the URL. - Click "Connect".
- Set the Transport Type to
Log in using any email and password to access the tools.
Connecting to Claude Desktop
To connect the server to Claude Desktop:
Update the Claude configuration file:
{ "mcpServers": { "netwhisper": { "command": "npx", "args": [ "mcp-remote", "http://localhost:8787/sse" ] } } }Restart Claude Desktop and verify the tools are available.
Deployment to Cloudflare
To deploy the server to Cloudflare Workers:
Create a KV namespace:
npx wrangler@latest kv namespace create remote-mcp-server-oauth-kvAdd the KV namespace ID to
wrangler.jsonc.Deploy the server:
npm run deployAccess the deployed server at your
workers.devURL.
Debugging
Restart Claude or clear the
~/.mcp-authdirectory if issues arise:rm -rf ~/.mcp-authTest the server using the MCP Inspector:
npx mcp-remote http://localhost:8787/sse
License
This project is licensed under the MIT License. See the LICENSE file for details.
Installing Netwhisper
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/pmesgari/netwhisper-mcp-serverFAQ
Is Netwhisper MCP free?
Yes, Netwhisper MCP is free — one-click install via Unyly at no cost.
Does Netwhisper need an API key?
No, Netwhisper runs without API keys or environment variables.
Is Netwhisper hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Netwhisper in Claude Desktop, Claude Code or Cursor?
Open Netwhisper on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Netwhisper with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
