Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Ngmcp

БесплатноНе проверен

Enables AI agents to query and browse Norton Guide database files, providing tools for reading entries, searching, and navigating menus.

GitHubEmbed

Описание

Enables AI agents to query and browse Norton Guide database files, providing tools for reading entries, searching, and navigating menus.

README

ngmcp is an MCP server that exposes Norton Guide database files to AI agents. It is built on top of the ngdb library and uses fastmcp as its MCP framework.

Norton Guides are a classic hypertext help-file format from the DOS era, used widely for Clipper and similar tool documentation.

Installation

NGMCP requires Python 3.12 or later.

Using uv (recommended)

The fastest and most modern way to install NGMCP is with uv:

uv tool install ngmcp

If you don't have uv installed you can use uvx.sh to perform the installation. For GNU/Linux or macOS or similar:

curl -LsSf uvx.sh/ngmcp/install.sh | sh

or on Windows:

powershell -ExecutionPolicy ByPass -c "irm https://uvx.sh/ngmcp/install.ps1 | iex"

Using pipx

pipx install ngmcp

Configuration

How you configure your agent to use the server will depend on the agent you're using. Generally the configuration to use will be:

{
  "mcpServers": {
    "ngmcp": {
      "command": "ngmcp",
      "args": [],
      "env": {
        "NGMCP_GUIDE_DIRS": "/path/to/your/ng/files"
      }
    }
  }
}

[!note] Adjust the command and args depending on your installation method.

Configuration

Environment variable Default Description
NGMCP_GUIDE_DIRS (none) Colon-separated list of directories to search for .ng files
NGMCP_ALLOW_ABSOLUTE_PATHS false Allow tools to open .ng files by absolute path

Available Tools

Tool Description
get_guide_info Title, credits, magic, made_with, menu count, and file size
list_menus Menu structure: title and prompt list for each menu
list_entries All entries with type, offset, line count, and first line of text
read_entry Full plain-text content of the entry at a given offset
read_entry_source Full plain-text Norton Guide source content of the entry at a given offset
follow_link Follow a short-entry link to the target long entry
line_search_guide Line-oriented full-text search through all entries
body_search_guide Full-body-oriented full-text search through all entries
list_guide_files .ng files in the configured guide directories

Hacking

See Contributing.md.

git clone https://github.com/davep/ngmcp
cd ngmcp
make setup
make checkall

from github.com/davep/ngmcp

Установка Ngmcp

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/davep/ngmcp

FAQ

Ngmcp MCP бесплатный?

Да, Ngmcp MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Ngmcp?

Нет, Ngmcp работает без API-ключей и переменных окружения.

Ngmcp — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Ngmcp в Claude Desktop, Claude Code или Cursor?

Открой Ngmcp на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Ngmcp with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории data