MCP Server
MCP-сервер
Расширяемый сервер Model Context Protocol (MCP) с инструментами для получения погоды и времени. Создан для обучения — подключите его к Claude Desktop и начните общение.
Начало работы
1. Клонирование и установка
git clone <repo-url> && cd mcp-server
python3 -m venv .venv
source .venv/bin/activate # macOS / Linux / WSL
pip install -e .Или с помощью uv:
git clone <repo-url> && cd mcp-server
uv venv
source .venv/bin/activate
uv pip install -e .2. Подключение к Claude Desktop
Запустите скрипт настройки, чтобы автоматически записать файл конфигурации Claude Desktop:
macOS:
python setup_claude_agent.pyЭто запишет файл ~/Library/Application Support/Claude/claude_desktop_config.json, указывающий на .venv/bin/python вашего проекта.
Если ваш проект находится в нестандартном месте, укажите его явно:
python setup_claude_agent.py --project-path /path/to/mcp-serverWindows (через WSL):
python3 setup_claude_agent.py --windows --win-user <YourWindowsUser> --wsl-user <YourWSLUser>Например:
python3 setup_claude_agent.py --windows --win-user Cam --wsl-user camЭто запишет файл %APPDATA%\Claude\claude_desktop_config.json и настроит Claude Desktop на запуск сервера через WSL.
3. Перезапуск Claude Desktop
Закройте и снова откройте Claude Desktop. Чтобы убедиться, что сервер подключен, перейдите в Settings → Developer — вы должны увидеть mcp-server с зеленым значком running.
4. Попробуйте в действии
Спросите у Claude что-нибудь из следующего:
"What time is it?" — использует инструмент
get_current_time"Get weather alerts for California" — использует ресурс
weather://alerts/CA"What's the forecast for latitude 40.7128, longitude -74.0060?" — использует ресурс прогноза
Вам не нужно запускать сервер вручную — Claude Desktop запускает его автоматически.
Related MCP server: mcp-weather
Доступные инструменты и ресурсы
Тип | Название | Что делает |
Инструмент |
| Возвращает текущее время с автоматическим определением часового пояса |
Ресурс |
| Оповещения о погоде для штата США (например, |
Ресурс |
| Прогноз на 5 периодов для координат |
Промпт |
| Помогает Claude выполнить полный анализ погоды |
Промпт |
| Помогает с проверкой, преобразованием и сравнением часовых поясов |
Добавление собственных инструментов
Откройте src/mcp_server/server.py и добавьте функцию с декоратором @mcp.tool():
@mcp.tool()
async def my_tool(param: str) -> str:
"""Description of what this tool does."""
return f"Result for {param}"Перезапустите Claude Desktop, чтобы изменения вступили в силу.
Информацию о ресурсах и промптах см. в CONTRIBUTING.md.
Запуск тестов
pip install -e ".[dev]" # or: uv pip install -e ".[dev]"
pytestСтруктура проекта
src/mcp_server/
├── server.py # MCP server entry point — register tools here
└── tools/
├── weather/ # Weather alerts & forecasts (NWS API)
├── time/ # IP-based timezone & current time
└── conversation/ # Conversation toolsЛицензия
MIT
Ресурсы
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceProvides real-time weather data from Open-Meteo API, mathematical calculations, and time zone information through MCP protocol. Works with both Claude Desktop and Gemini AI CLI for natural language interactions.
- Flicense-qualityDmaintenanceA Model Context Protocol (MCP) server built with the mcp-framework to provide weather-related tools and data to AI clients. It enables integration of weather capabilities and custom tools into the MCP ecosystem for use with platforms like Claude Desktop.17
- AlicenseAqualityCmaintenanceAn MCP server that provides weather and time tools, enabling users to get current time, weather alerts, and forecasts through natural language with Claude Desktop.4MIT
- Flicense-qualityDmaintenanceA simple MCP server that provides weather tools, deployable with Docker, and designed to be used with Claude Desktop via a WSL bridge.
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Timezone MCP — wraps WorldTimeAPI (free, no auth)
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/naggbagg/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server