pviz-mcp-server
Verified Safeby mikebmac86
Overview
Exposes polyglot dependency analysis capabilities (circular dependencies, metrics, architecture comparison) for Python, TypeScript, JavaScript, Java, and Go projects to LLMs via the Model Context Protocol.
Installation
python pviz_mcp_server.pyEnvironment Variables
- PVIZ_JWT_TOKEN
- PVIZ_API_URL
- PVIZ_POLL_INTERVAL
- PVIZ_MAX_POLL_ATTEMPTS
Security Notes
The server securely handles JWT tokens (from environment or file) and GitHub Personal Access Tokens (PATs). PATs are transmitted over HTTPS to the backend, used only for repository cloning, and explicitly stated to be never stored or logged by the server. There is no 'eval', obfuscation, or direct shell command execution with unsanitized user input in the provided code. Communication to the backend API defaults to HTTPS. The primary security responsibility for repository processing and data persistence lies with the pviz backend API, whose practices are well-documented.
Similar Servers
mcp-use
A comprehensive framework for building full-stack Model Context Protocol (MCP) applications, including AI agents, MCP servers with UI widgets, and integrated debugging tools in both Python and TypeScript.
mcp-language-server
Serves as an MCP (Model Context Protocol) gateway, enabling LLMs to interact with Language Servers (LSPs) for codebase navigation, semantic analysis, and code editing operations.
jinni
A tool to efficiently provide Large Language Models with structured project context for code comprehension and generation tasks.
mcp-openapi-server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.