Fing Server
БесплатноНе проверенExposes Fing network devices and presence data to MCP clients over HTTP using both Streamable HTTP and SSE.
Описание
Exposes Fing network devices and presence data to MCP clients over HTTP using both Streamable HTTP and SSE.
README
MCP server for the Fing local API. It exposes Fing network devices and presence data to MCP clients over HTTP using both Streamable HTTP and SSE.
This server is designed to run on PC-FEDERICO, where Fing Agent exposes the
local API on http://localhost:49090 and stores its auth token in:
%APPDATA%\FingAgent\conf\localapi\fingagent.json
How It Works on my machine
At startup the server:
- Reads the Fing local API config from
%APPDATA%\FingAgent\conf\localapi\fingagent.json - Extracts the real
portandauthvalues - Calls the local API endpoints directly:
/devices?auth=.../people?auth=...
On Windows it uses curl.exe as the local transport because Fing Agent returns
HTTP responses that are accepted by curl.exe but can break Node's native HTTP
client parsing.
Requirements
- Node.js 18+
- Fing Desktop or Fing Agent running on the same machine
- Fing local API enabled
Setup
npm install
npm run build
npm start
If the server is launched on PC-FEDERICO, no manual API key setup is required
as long as Fing Agent is already configured and the local API file exists.
Environment Variables
| Variable | Default | Description |
|---|---|---|
FING_LOCALAPI_AUTH |
auto-discovered | Explicit Fing local API auth token |
FING_API_KEY |
alias of FING_LOCALAPI_AUTH |
Backward-compatible auth token env var |
FING_LOCALAPI_PORT |
auto-discovered or 49090 |
Override the local API port |
FING_BASE_URL |
auto-discovered or http://localhost:49090 |
Override the Fing local API base URL |
FING_LOCALAPI_CONFIG |
%APPDATA%\FingAgent\conf\localapi\fingagent.json |
Override the Fing local API config file path |
PORT |
3010 |
Port used by this MCP server |
Notes:
- The old
/1suffix is not used by Fing Agent local API onPC-FEDERICO. - If both env vars and local config are present, env vars win.
Run in Development
npm run dev
Endpoints
GET /mcpSSE endpoint formcp-remotePOST /mcp/messageSSE message endpoint formcp-remotePOST /mcpNative Streamable HTTP MCP endpointGET /healthHealth check
MCP Tools
fing_get_devices
Returns devices discovered by Fing Agent.
Arguments:
filter_state:UP|DOWN|ALLresponse_format:text|json
fing_get_people
Returns presence information for people configured in Fing.
Arguments:
filter_state:ONLINE|OFFLINE|ALLresponse_format:text|json
Claude Desktop / mcp-remote
Example claude_desktop_config.json entry:
{
"mcpServers": {
"fing": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mcp-remote",
"http://PC-FEDERICO:3010/mcp"
]
}
}
}
If you expose the server over Tailscale or another remote network, replace the
host with the reachable IP or DNS name of PC-FEDERICO.
Troubleshooting
Unauthorized: invalid Fing local API auth tokenThe local API auth token is wrong or outdated.Fing agent service is unavailableFing Desktop or Fing Agent is not running.curl.exe is required on WindowsThe server is running on Windows without the built-in curl executable available inPATH.
License
MIT. See LICENSE.
Установка Fing Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Heartran/fing-mcp-serverFAQ
Fing Server MCP бесплатный?
Да, Fing Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Fing Server?
Нет, Fing Server работает без API-ключей и переменных окружения.
Fing Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Fing Server в Claude Desktop, Claude Code или Cursor?
Открой Fing Server на 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 Fing Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
