NM

nvisycom/mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

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
GitHub で README 全文を見る

インストール

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" } } } }