Back to Home
mikebmac86 icon

pviz-mcp-server

Verified Safe

by 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

Run Command
python pviz_mcp_server.py

Environment 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

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens225
Stars0
Forks0
Last Update2026-01-19

Tags

dependency-analysiscode-metricsarchitecturepolyglotllm-tools