sky-pii-mcp
Verified Safeby SkyflowFoundry
Overview
An MCP server that integrates with Skyflow for PII/PHI de-identification and re-identification in text and files, accessible via streamable HTTP.
Installation
npx -y tsx src/server.tsEnvironment Variables
- ACCOUNT_ID
- VAULT_ID
- VAULT_URL
- WORKSPACE_ID
- PORT
Security Notes
The server demonstrates strong security practices for an integration point. It avoids hardcoded secrets by expecting credentials via environment variables or request parameters. It robustly extracts and validates the *format* of credentials (JWT bearer token vs. API key), passing them securely to the Skyflow SDK. Crucially, it creates new, isolated Skyflow SDK instances and MCP transports for each request, preventing request ID collisions and cross-request data leakage. Input payload size is limited to 5MB, mitigating certain denial-of-service vectors. No 'eval' or obfuscation is present. The only minor point for consideration is the optional fallback of API key via query parameter, which is generally less secure than header-based authentication.
Similar Servers
mcp-jest
A testing framework for Model Context Protocol (MCP) servers, allowing automated validation of AI agent tools, resources, and prompts.
runautomation-mcpserver
A comprehensive Playwright-based Model Context Protocol (MCP) server designed for AI assistants to perform web testing, browser automation, and quality assurance tasks through natural language commands.
WRLD_MCP_Collection
Manages and deploys a collection of MCP (Multi-Modal Compute Protocol) server configurations for WRLD Inc's development environments using Docker MCP Gateway.
server-pdf
Generate PDFs from text or layouts, render PDF pages as images, and measure text before layout, with specialized support for JSON Resume format.