Skip to main content
Glama
karkir0003

MyPlayground

by karkir0003

levels-fyi-mcp

MCP-сервер для запроса данных о компенсациях с levels.fyi.

Что предоставляет этот сервер

Имя сервера: MyPlayground

Инструменты:

  • calculate_addition(a: int, b: int) -> int

  • get_mock_weather(city: str) -> str (имитация погоды, не реальные данные API)

  • generate_username(base_name: str, add_numbers: bool = true) -> str

Related MCP server: FastMCP Demo Server

Установка для конечного пользователя (использование в Cursor)

Этот раздел предназначен для пользователей, которые хотят только установить и запустить MCP-сервер в Cursor.

Требования

  • Python >=3.11

  • uv

Конфигурация MCP в Cursor (рекомендуется)

Используйте uv run, чтобы Cursor напрямую использовал окружение проекта.

{
  "mcpServers": {
    "user-MyPlayground": {
      "command": "uv",
      "args": ["run", "python", "main.py"],
      "cwd": "/absolute/path/to/levels-fyi-mcp"
    }
  }
}

Начало работы

  1. Откройте настройки MCP в Cursor и добавьте конфигурацию сервера выше.

  2. Убедитесь, что cwd указывает на вашу локальную копию этого репозитория.

  3. Запустите/перезагрузите MCP-серверы в Cursor.

  4. Вызывайте инструменты, такие как calculate_addition, get_mock_weather и generate_username.

Опционально: прямая команда fastmcp

Если вы предпочитаете command: "fastmcp" в Cursor, установите его как глобальный инструмент:

uv tool install fastmcp

Если Cursor не может найти fastmcp, используйте рекомендуемую конфигурацию uv run выше.

Настройка для разработчиков

Этот раздел предназначен для участников, работающих над изменениями кода.

Установка зависимостей

Из корня проекта:

uv sync

Локальный запуск сервера

uv run python main.py

Добавление или обновление зависимостей

uv add <package>
uv sync

Быстрая проверка окружения

uv run python -c "import fastmcp; print('fastmcp ok')"

Структура проекта

.
├── main.py
├── pyproject.toml
└── README.md

Устранение неполадок

Failed to spawn: fastmcp (os error 2)

Причина: Cursor не может найти исполняемый файл fastmcp.

Решение:

  1. Отдавайте предпочтение конфигурации Cursor с uv run python main.py, или

  2. Установите глобальный инструмент с помощью uv tool install fastmcp и убедитесь, что PATH включает папку с инструментами uv (обычно ~/.local/bin).

Ошибки типа аргументов инструмента

  • generate_username.add_numbers должен быть логическим значением (true/false), а не числами или строками.

Примечания

  • get_mock_weather возвращает рандомизированные имитационные данные для демонстрации.

  • Журналы инструментов выводятся из main.py и отображаются в выводе сервера.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (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

  • A
    license
    C
    quality
    D
    maintenance
    A simple demonstration project for the Model Control Protocol (MCP) server that provides tools for AI assistants to fetch news articles, perform calculations, retrieve weather data, and generate personalized greetings.
    3
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides utility tools including random jokes, current weather, and name-based age prediction.
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Generate IDs, QR codes, and hashes, encode values, geolocate IPs, plus gated host diagnostics.

  • Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.

  • 500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.

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/karkir0003/levels-fyi-mcp'

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