Skip to main content
Glama

MCP Weather Server

by microsoft
MIT License
9
80
part3-use-in-vscode.md1.37 kB
# Connecting MCP Server to VS Code **Step 1: Register the Server** #### Register the Server 1. Open the VS Code Command Palette (`Cmd/Ctrl + Shift + P`). 2. Type **"MCP: Add Server"**. 3. Choose **"Local server using stdio"**. 4. Enter the command: `npx -y tsx main.ts`. 5. Give it a name like `my-weather-server`. 6. Choose **local setup**. This creates a `.vscode/mcp.json` file in your project: ```json { "inputs": [], "servers": { "my-weather-server": { "type": "stdio", "command": "npx", "args": [ "-y", "tsx", "main.ts" ] } } } ``` **Step 2: Test with GitHub Copilot** 1. Start the server by clicking the "Start" button next to your server name in the MCP panel. 2. Switch to **Agent Mode** in the Copilot sidebar. 3. Ask: "What's the weather like in Tokyo?" You should see a prompt in Copilot asking if it can run the `get-weather` tool with the input `{ city: "Tokyo" }`. Confirm the prompt to proceed. **Expected Result:** Instead of raw JSON, you should see a beautifully formatted weather report, such as: ```md > **Weather in Tokyo Today** > **Temperature:** 28°C (feels like 32°C) > **Humidity:** 75% > **Conditions:** Partly cloudy with light rain expected in the evening ``` This demonstrates how seamlessly MCP servers integrate with AI tools like GitHub Copilot.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/microsoft/lets-learn-mcp-javascript'

If you have feedback or need assistance with the MCP directory API, please join our Discord server