Описание
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.
Установка Netwhisper
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/pmesgari/netwhisper-mcp-serverFAQ
Netwhisper MCP бесплатный?
Да, Netwhisper MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Netwhisper?
Нет, Netwhisper работает без API-ключей и переменных окружения.
Netwhisper — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Netwhisper в Claude Desktop, Claude Code или Cursor?
Открой Netwhisper на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: 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
автор: mcpdotdirectCompare Netwhisper with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
