Live

PVE Platform MCP Server

Connect your AI development tools to the PVE Platform via the Model Context Protocol (Streamable HTTP transport).

Server URL
API Key required for admin tools. Public schema and document tools work without authentication. Get your API key from the PVE Platform admin panel under Settings → API Keys — use the mcp_developer permission template for full access.
Your API Key
Paste your API key above — configs update automatically. The key is never sent to any server on this page.
Setup for your environment
Cursor — .cursor/mcp.json ~/.cursor/mcp.json  or  .cursor/mcp.json

          
Manual Steps
1
Click Add to Cursor above — or open Cursor → Settings → MCP
2
Paste the config into .cursor/mcp.json (project) or ~/.cursor/mcp.json (global)
3
Reload Cursor. The pve-platform server appears under Available Tools in Agent mode.
VS Code — .vscode/mcp.json .vscode/mcp.json  or  User Profile mcp.json

          
Manual Steps
1
Open VS Code and press ⇧⌘P → run MCP: Add Server
2
Choose HTTP (streamable) and paste the server URL
3
Or paste the config into .vscode/mcp.json in your project root
4
GitHub Copilot Chat will discover and expose pve-platform tools
Windsurf — mcp_config.json ~/.codeium/windsurf/mcp_config.json

          
Manual Steps
1
Open Windsurf → Cascade → Configure MCP
2
Paste the config into the file at ~/.codeium/windsurf/mcp_config.json
3
Restart Windsurf or reload MCP servers in Cascade settings
Claude Desktop — claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

          
Manual Steps
1
Open Claude Desktop → Claude menu → Settings → Developer → Edit Config
2
Paste the config (merge with existing mcpServers if present)
3
Fully quit and restart Claude Desktop to load the new server
Zed — settings.json ~/.config/zed/settings.json

          
Manual Steps
1
Open Zed and press ⌘, to open Settings
2
Add the context_servers block from the config above
3
Save. Zed reloads MCP context servers automatically.
Antigravity — mcp.json .antigravity/mcp.json or global config

          
Generic MCP Client — HTTP (Streamable)

          
Connect any MCP-compatible client using Streamable HTTP transport.
Endpoint:
Auth: pass your API key as X-API-Key: <key> header (or Authorization: Bearer <key>)
Available Tools
pve_get_api_overview
High-level API summary and statistics
Public
pve_list_endpoints
Browse all REST endpoints with filters
Public
pve_get_endpoint
Details for a specific endpoint
Public
pve_list_schema_entities
All available schema entity types
Public
pve_get_schema
JSON Schema for a specific entity
Public
pve_get_typescript_types
TypeScript type definitions for an entity
Public
pve_get_zod_schemas
Zod validation schemas for an entity
Public
pve_get_schema_versions
Schema manifest version hashes for drift detection
Public
pve_list_documents
List MCP-published developer documents
Public
pve_get_document
Get a document (full, metadata, or section)
Public
pve_search_documents
Search documents and return ranked section matches
Public
pve_tags_list
List tags for a tenant
Public
pve_tags_get
Get a single tag by id
Public
pve_catalogs_list
List catalogs (taxonomy categories)
Public
pve_catalogs_get
Get a single catalog by id
Public
pve_type_definitions_list
List type definitions for a tenant
Public
pve_type_definitions_get
Get one type definition by id
Public
pve_get_tenant
Get details for a specific tenant
API Key
pve_list_api_keys
List API keys for your tenant
API Key
pve_create_api_key
Create a new API key
API Key
pve_revoke_api_key
Permanently revoke an API key
API Key
pve_contacts_list
Read and search contacts for your tenant
API Key
pve_contacts_get
Get a single contact by id
API Key
pve_contacts_create
Create a new contact
API Key
pve_contacts_update
Update contact fields
API Key
pve_contacts_delete
Delete a contact by id
API Key
pve_entity_contacts_list
List contact assignments for a user, space, or resource
API Key
pve_entity_contacts_assign
Assign a contact to user, space, or resource
API Key
pve_entity_contacts_unassign
Remove contact assignment from an entity
API Key
pve_qr_codes_list
Read and search QR codes for your tenant
API Key
pve_qr_codes_get
Get a QR code by uuid
API Key
pve_qr_codes_create
Create a new QR code
API Key
pve_qr_codes_update
Update QR code fields
API Key
pve_qr_codes_delete
Delete a QR code by uuid
API Key
pve_qr_assignments_list
List QR assignments to spaces/resources
API Key
pve_qr_assignments_assign
Assign QR code to space/resource
API Key
pve_qr_assignments_unassign
Unassign QR code from space/resource
API Key
pve_tags_create
Create curated/persistent tag
API Key
pve_tags_update
Update tag translations or persistent flag
API Key
pve_tags_delete
Delete tag by id
API Key
pve_catalogs_create
Create catalog (taxonomy category)
API Key
pve_catalogs_update
Update catalog fields
API Key
pve_catalogs_delete
Delete catalog with optional relink target
API Key
pve_type_definitions_create
Create type definition
API Key
pve_type_definitions_update
Update type definition fields
API Key
pve_type_definitions_delete
Delete type definition by id
API Key
Copied!