Skip to main content
Glama

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-server

Windows (через 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

Доступные инструменты и ресурсы

Тип

Название

Что делает

Инструмент

get_current_time

Возвращает текущее время с автоматическим определением часового пояса

Ресурс

weather://alerts/{state}

Оповещения о погоде для штата США (например, CA, NY)

Ресурс

weather://forecast/{lat}/{lon}

Прогноз на 5 периодов для координат

Промпт

analyze_weather_prompt

Помогает Claude выполнить полный анализ погоды

Промпт

timezone_helper_prompt

Помогает с проверкой, преобразованием и сравнением часовых поясов

Добавление собственных инструментов

Откройте 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

Ресурсы

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    -
    quality
    D
    maintenance
    A 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
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that provides weather and time tools, enabling users to get current time, weather alerts, and forecasts through natural language with Claude Desktop.
    4
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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