NM

nvisycom/mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

2 stars 0 forks Качество 80 Тренд 28MIT

Official Model Context Protocol server for the platform, exposing redaction pipelines, policies, and detections as tools for AI agents.

Обзор

Model Context Protocol server for the Nvisy multimodal redaction platform. Nvisy detects and removes sensitive information across documents, images, and audio. It combines deterministic patterns, NER, computer vision, and LLM-driven classification into auditable, policy-driven pipelines built for regulated industries such as healthcare, legal, government, and financial services. This server gives agent runtimes such as Claude Code and Claude Desktop access to those pipelines. It is built on @nvisy/sdk. Or add it to a client's configuration file: The server is configured through the environment: A typical run is list_files to find a file, list_pipelines to choose a pipeline, redact_file to detect, get_analysis to review, then apply_redaction to produce the redacted output. Files are uploaded through the Nvisy app or API rather than this server, and no tool deletes anything.

README

Показан фрагмент оригинального README. Открыть оригинал.

@nvisy/mcp

Model Context Protocol server for the Nvisy multimodal redaction platform.

Nvisy detects and removes sensitive information across documents, images, and audio. It combines deterministic patterns, NER, computer vision, and LLM-driven classification into auditable, policy-driven pipelines built for regulated industries such as healthcare, legal, government, and financial services.

This server gives agent runtimes such as Claude Code and Claude Desktop access to those pipelines. It is built on @nvisy/sdk.

Installation

npm install @nvisy/mcp

Quick Start

Run the server over stdio:

NVISY_API_TOKEN=your-api-token npx @nvisy/mcp

Register it with Claude Code:

claude mcp add nvisy --env NVISY_API_TOKEN=your-api-token -- npx -y @nvisy/mcp

Or add it to a client’s configuration file:

{
  "mcpServers": {
    "nvisy": {
      "command": "npx",
      "args": ["-y", "@nvisy/mcp"],
      "env": {
        "NVISY_API_TOKEN": "your-api-token",
        "NVISY_WORKSPACE": "your-workspace"
      }
    }
  }
}

The server is configured through the environment:

Variable Required Default Description
NVISY_API_TOKEN Yes — API token used to authenticate against the Nvisy API
NVISY_BASE_URL No https://api.nvisy.com Base URL of the Nvisy API
NVISY_WORKSPACE No — Default workspace slug; every tool can override it

Tools

Tool Description
list_workspaces Workspaces the API token can access
list_pipelines Redaction pipelines in a workspace
list_policies Policies deciding what is detected and how it is redacted
list_files Files stored in a workspace
list_labels Entity labels this deployment can detect
list_detections Detection runs, most recent first
redact_file Run a pipeline over a file and wait for the findings
get_detection Poll a detection’s status
get_analysis Summarise what a detection found
apply_redaction Write a redacted copy of the file

A typical run is list_files to find a file, list_pipelines to choose a pipeline, redact_file to detect, get_analysis to review, then apply_redaction to produce the redacted output.

Files are uploaded through the Nvisy app or API rather than this server, and no tool deletes anything.

Features

  • Modern ES2022+ JavaScript target
  • Full TypeScript support with strict typing
  • Runs standalone over stdio, or embedded as a library
Открыть полный README на GitHub

Установка

npx -y @nvisy/mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "nvisy": { "command": "npx", "args": ["-y", "@nvisy/mcp"], "env": { "NVISY_API_TOKEN": "your-api-token", "NVISY_WORKSPACE": "your-workspace" } } } }