Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PNS MCP ToolsNew to Visual Studio Code? Get it now.
PNS MCP Tools

PNS MCP Tools

PNS DOE Team

|
3 installs
| (3) | Free
One-click access to 160+ Azure DevOps, SonarQube & JFrog tools via MCP — just provide your tokens
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PNS MCP Tools — VS Code Extension

One-click install. Just provide your tokens, and 160+ Azure DevOps, SonarQube & JFrog tools are available in Copilot Chat.

What It Does

When you install this extension, it automatically:

  1. ✅ Checks that Python 3.10+ is available
  2. ✅ Installs the pns-mcp-server pip package
  3. ✅ Prompts you for your tokens (ADO PAT, SonarQube, JFrog)
  4. ✅ Configures the MCP server in your workspace
  5. ✅ Validates connectivity to all platforms

No manual pip install. No mcp.json editing. No environment variables.

Installation

Option A: From .vsix file

  1. Download pns-mcp-tools-2.0.0.vsix
  2. In VS Code: Extensions → ⋯ menu → Install from VSIX…
  3. Select the .vsix file
  4. Done!

Option B: From command line

code --install-extension pns-mcp-tools-2.0.0.vsix --force

First-Time Setup

After installing, VS Code will prompt you to configure tokens:

  1. Open Command Palette (Ctrl+Shift+P)
  2. Type "PNS MCP Tools: Configure Tokens"
  3. Enter your tokens in the settings UI:
Setting What to enter
Azure DevOps PAT Your TFS Personal Access Token
SonarQube Token Your SonarQube user token
JFrog Access Token Your JFrog Artifactory token

Tip: You don't need all three. Enter only the tokens you have — the extension will enable only those platforms.

  1. The extension automatically configures everything — just open Copilot Chat and start asking!

Commands

Command What it does
PNS MCP Tools: Configure Tokens Opens settings to enter/update tokens
PNS MCP Tools: Check Server Health Runs connectivity tests for all platforms
PNS MCP Tools: Restart Server Restarts the MCP server with current settings

Requirements

  • VS Code 1.99+ (with MCP support)
  • Python 3.10+ installed and in PATH
  • GitHub Copilot extension (for Copilot Chat)
  • Network access to your TFS/SonarQube/JFrog servers

How It Works

┌──────────────────────────────────────┐
│         VS Code Extension            │
│  • Detects Python                    │
│  • Installs pns-mcp-server           │
│  • Manages tokens in VS Code settings│
│  • Writes .vscode/mcp.json           │
└──────────┬───────────────────────────┘
           │ starts via stdio
           ▼
┌──────────────────────────────────────┐
│        pns-mcp-server (Python)       │
│  • Self-checks (Python, deps, auth)  │
│  • Registers 160+ tools              │
│  • Serves tools via MCP protocol     │
└──────────┬───────────────────────────┘
           │ MCP protocol
           ▼
┌──────────────────────────────────────┐
│         Copilot Chat (LLM)           │
│  • Sees all PNS tools                │
│  • Gets server instructions          │
│  • Calls tools based on your queries │
└──────────────────────────────────────┘

Troubleshooting

Issue Solution
"Python not found" Install Python 3.10+ and add to PATH. Restart VS Code.
"pip install failed" Run pip install pns-mcp-server manually in terminal
Tools don't appear in Copilot Run PNS MCP Tools: Restart Server. Close and reopen Copilot Chat.
"Connectivity check failed" Check VPN connection. Run PNS MCP Tools: Check Server Health
Token not working Regenerate the token and update in Settings
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft