diff --git a/package.json b/package.json index 99e1ba3..e69ac38 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "@nutrient-sdk/document-engine-mcp-server", "version": "0.0.1", + "mcpName": "io.github.PSPDFKit/nutrient-document-engine-mcp-server", "description": "MCP server for Nutrient Document Engine", "license": "MIT", "author": "Nutrient (https://www.nutrient.io)", diff --git a/server.json b/server.json new file mode 100644 index 0000000..c25779e --- /dev/null +++ b/server.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", + "name": "io.github.PSPDFKit/nutrient-document-engine-mcp-server", + "title": "Nutrient Document Engine MCP Server", + "description": "Self-hosted MCP server for Nutrient Document Engine: on-premises document processing with natural-language control, designed for HIPAA, SOC 2, and GDPR compliance.", + "version": "0.0.1", + "repository": { + "url": "https://github.com/PSPDFKit/nutrient-document-engine-mcp-server", + "source": "github" + }, + "packages": [ + { + "registryType": "npm", + "identifier": "@nutrient-sdk/document-engine-mcp-server", + "version": "0.0.1", + "transport": { "type": "stdio" }, + "environmentVariables": [ + { + "name": "DOCUMENT_ENGINE_BASE_URL", + "description": "Base URL of your Nutrient Document Engine instance (e.g. http://localhost:5000).", + "isRequired": true, + "isSecret": false, + "format": "string" + }, + { + "name": "DOCUMENT_ENGINE_API_AUTH_TOKEN", + "description": "API auth token for your Document Engine instance.", + "isRequired": true, + "isSecret": true, + "format": "string" + } + ] + } + ] +}