MCP Server Extension
@ranjanbinwani
About MCP Server Extension
A basic MCP server for tool exposure using FastMCP and VS code extension distribution
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-extension": {
"command": "python",
"args": [
"mcp_server.py"
]
}
}
}Tools
3Add two numbers together
Get weather forecast (simulated)
List files in a directory
Overview
What is MCP Server Extension?
MCP Server Extension is a simple VS Code extension that automatically starts an MCP (Model Context Protocol) server for GitHub Copilot tool discovery. It provides three built-in tools (add numbers, get weather, list files) with no configuration required.
How to use MCP Server Extension?
Install the .vsix file, restart VS Code, open GitHub Copilot Chat, and ask questions like "Add 15 and 27", "What's the weather forecast for New York?", or "List files in the current directory". The extension automatically configures the MCP server on load.
Key features of MCP Server Extension
- Auto-starts MCP server when extension loads
- Three built-in tools for GitHub Copilot
- No configuration required from user
- Installs Python dependencies automatically (fastmcp)
- Configures MCP server via stdio protocol
- Creates configuration files for Copilot discovery
Use cases of MCP Server Extension
- Adding two numbers through GitHub Copilot Chat
- Fetching simulated weather forecasts for any location
- Listing files in the current directory via Copilot
- Extending Copilot with custom MCP tools (by editing
mcp_server.py)
FAQ from MCP Server Extension
What are the requirements for MCP Server Extension?
Python 3.x must be available in your PATH. You need VS Code 1.80.0 or later and the GitHub Copilot extension installed.
How do I troubleshoot if GitHub Copilot doesn’t discover the tools?
Restart VS Code completely, check that Python 3.x is in your PATH, and verify configuration files at %USERPROFILE%\.vscode\mcp_servers.json. You can also test the server independently by running python mcp_server.py.
Where does MCP Server Extension store its configuration files?
The extension creates configuration at %USERPROFILE%\.vscode\mcp_servers.json and %USERPROFILE%\AppData\Roaming\Claude\claude_desktop_config.json.
How does MCP Server Extension work under the hood?
The extension automatically installs fastmcp Python dependencies, configures MCP server files for GitHub Copilot discovery, and makes tools available through the stdio protocol.
Can I add my own custom tools to MCP Server Extension?
Yes. Edit mcp_server.py to add new tools using the @server.tool() decorator, then rebuild the extension with vsce package and reinstall the .vsix file.
Frequently asked questions
What are the requirements for MCP Server Extension?
Python 3.x must be available in your PATH. You need VS Code 1.80.0 or later and the GitHub Copilot extension installed.
How do I troubleshoot if GitHub Copilot doesn’t discover the tools?
Restart VS Code completely, check that Python 3.x is in your PATH, and verify configuration files at `%USERPROFILE%\.vscode\mcp_servers.json`. You can also test the server independently by running `python mcp_server.py`.
Where does MCP Server Extension store its configuration files?
The extension creates configuration at `%USERPROFILE%\.vscode\mcp_servers.json` and `%USERPROFILE%\AppData\Roaming\Claude\claude_desktop_config.json`.
How does MCP Server Extension work under the hood?
The extension automatically installs fastmcp Python dependencies, configures MCP server files for GitHub Copilot discovery, and makes tools available through the stdio protocol.
Can I add my own custom tools to MCP Server Extension?
Yes. Edit `mcp_server.py` to add new tools using the `@server.tool()` decorator, then rebuild the extension with `vsce package` and reinstall the `.vsix` file.
Basic information
More Developer Tools MCP servers
extentos
Asger mølgaardExtentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses:
TranscriptFetch MCP Server
TranscriptFetchModel Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.

Reelier
Maxime HouleAgents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.

Perfex CRM
themesicTurn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.
OrangePro
Aamir SiddiquiOrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
Comments