Simple Weather MCP in Type Script
Node tutorial based on the Quickstart guide https://modelcontextprotocol.io/quickstart/server#core-mcp-concepts
Claude Desktop:Type in: How is the weather in Redmond (Microsoft)?
- Build the server:
npm run build
- Run the server:
npm run start
- Run the inspector + server:
npx @modelcontextprotocol/inspector node build/index.js

- Add the server to Claude Desktop (MacOS) in file
~/.claudia/claude_desktop_config.json:
{
"mcpServers": {
"weather": {
"command": "node",
"args": [
"/Users/ma3u/projects/weather/build/index.js"
]
}
}
}
- Restart Claude Desktop.
Recommend MCP Servers 💡
llm-context
Share code with LLMs via Model Context Protocol or clipboard. Rule-based customization enables easy switching between different tasks (like code review and documentation). Includes smart code outlining.
@softeria/ms-365-mcp-server
A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API
hello-world
A simple FastMCP-based 'Hello World' MCP server demonstrating tools, resources, and prompts.
mcp-server-wsl-filesystem
Filesystem MCP server optimized for accessing WSL distributions from Windows using native Linux commands
Glitchfix/mcp-duckduckgo
A Model Context Protocol server that provides web search and content fetching capabilities using DuckDuckGo. This server enables LLMs to search the web and retrieve content from web pages without requiring any API keys.
@hubspot/mcp-server
The HubSpot MCP server securely connects MCP-compatible agent clients to your HubSpot data, enabling AI agents to interact with CRM information, fetch real-time data, and trigger predefined actions.