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:
- ✅ Checks that Python 3.10+ is available
- ✅ Installs the
pns-mcp-server pip package
- ✅ Prompts you for your tokens (ADO PAT, SonarQube, JFrog)
- ✅ Configures the MCP server in your workspace
- ✅ Validates connectivity to all platforms
No manual pip install. No mcp.json editing. No environment variables.
Installation
Option A: From .vsix file
- Download
pns-mcp-tools-2.0.0.vsix
- In VS Code: Extensions → ⋯ menu → Install from VSIX…
- Select the
.vsix file
- 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:
- Open Command Palette (Ctrl+Shift+P)
- Type "PNS MCP Tools: Configure Tokens"
- 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.
- 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 |
| |