csjoblom/musclesworked-mcp

csjoblom/musclesworked-mcp

от csjoblom
MCP сервер для API musclesworked.com: предоставляет данные о 856 упражнениях и 65 мышцах с детальным разбиением на первичные, вторичные и стабилизирующие. Помогает анализировать тренировки, находит...

musclesworked-mcp

MCP server for the musclesworked.com exercise-to-muscle mapping API.

Connects Claude Desktop, Claude Code, Cursor, and other MCP clients to 856 exercises and 65 muscles with detailed primary/secondary/stabilizer activation data across 14 muscle groups.

Setup

Get an API key at musclesworked.com/dashboard.

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "musclesworked": {
      "command": "npx",
      "args": ["-y", "musclesworked-mcp"],
      "env": {
        "MUSCLESWORKED_API_KEY": "mw_live_..."
      }
    }
  }
}

Claude Code

claude mcp add musclesworked -- npx -y musclesworked-mcp --api-key mw_live_...

Or add to .mcp.json:

{
  "mcpServers": {
    "musclesworked": {
      "command": "npx",
      "args": ["-y", "musclesworked-mcp", "--api-key", "mw_live_..."]
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "musclesworked": {
      "command": "npx",
      "args": ["-y", "musclesworked-mcp"],
      "env": {
        "MUSCLESWORKED_API_KEY": "mw_live_..."
      }
    }
  }
}
analyze_workout

Анализирует тренировку на покрытие мышц, пробелы и дисбалансы. Передаёт список названий упражнений или идентификаторов.

Анализирует тренировку на покрытие мышц, пробелы и дисбалансы. Передаёт список названий упражнений или идентификаторов.

Параметры

  • exercisesstring[]обязательный

    List of exercise IDs or names

find_exercises

Находит упражнения, нацеленные на конкретную мышцу, с опциональными фильтрами. Сначала используйте search_muscles, если вы не знаете muscle ID.

Находит упражнения, нацеленные на конкретную мышцу, с опциональными фильтрами. Сначала используйте search_muscles, если вы не знаете muscle ID.

Параметры

  • musclestringобязательный

    Muscle ID or name (e.g. 'pectoralis_major_sternal')

  • equipmentenum

    Filter by equipment type

    barbelldumbbellkettlebellcablemachinebodyweightbandsmith_machinetrap_barez_barsuspensionmedicine_ballplatelandminenone
  • difficultyenum

    Filter by difficulty level

    beginnerintermediateadvanced
  • movement_patternenum

    Filter by movement pattern

    horizontal_pushhorizontal_pullvertical_pushvertical_pullsquathingelungecarryrotationanti_rotationflexionextensionisolationabductionadduction
  • exercise_typeenum

    Filter by exercise type

    compoundisolationisometric
  • roleenum

    Filter by muscle role

    primarysecondarystabilizer
  • limitinteger

    Max results (default: 50)

get_alternatives

Найдите альтернативные упражнения, отсортированные по оценке перекрытия мышц. Если вы не знаете ID упражнения, сначала используйте search_exercises.

Найдите альтернативные упражнения, отсортированные по оценке перекрытия мышц. Если вы не знаете ID упражнения, сначала используйте search_exercises.

Параметры

  • exercisestringобязательный

    Exercise ID or name

  • limitinteger

    Max results (default: 10)

get_muscles_worked

Получает первичные, вторичные и стабилизирующие мышцы, задействованные в упражнении. Сначала используйте search_exercises, если не знаете ID упражнения.

Получает первичные, вторичные и стабилизирующие мышцы, задействованные в упражнении. Сначала используйте search_exercises, если не знаете ID упражнения.

Параметры

  • exercisestringобязательный

    Exercise ID or name (e.g. 'barbell_bench_press')

search_exercises

Ищет упражнения по названию. Возвращает ID и названия подходящих упражнений. Используйте это, чтобы получить ID упражнений перед вызовом get_muscles_worked или get_alternatives.

Ищет упражнения по названию. Возвращает ID и названия подходящих упражнений. Используйте это, чтобы получить ID упражнений перед вызовом get_muscles_worked или get_alternatives.

Параметры

  • querystringобязательный

    Search query (e.g. 'bench press', 'squat')

search_muscles

Ищет мышцы по названию. Возвращает соответствующие идентификаторы и названия мышц. Используйте это, чтобы найти идентификаторы мышц перед вызовом find_exercises.

Ищет мышцы по названию. Возвращает соответствующие идентификаторы и названия мышц. Используйте это, чтобы найти идентификаторы мышц перед вызовом find_exercises.

Параметры

  • querystringобязательный

    Search query (e.g. 'chest', 'bicep', 'quad')

Другие проверенные MCP-сервера

kestra-io/mcp-server-python

kestra-io/mcp-server-python

официальный

MCP сервер для интеграции AI-ассистентов с платформой Kestra. Инструмент предоставляет управление потоками, выполнениями и логами. Работает в Docker и локально через uv. Полезен разработчикам для автоматизации процессов.

Python28
antv/mcp-server-chart

antv/mcp-server-chart

официальный

MCP-сервер на базе AntV, который через инструменты модели создаёт более 26 видов графиков и карт. Интегрируется с Claude, VSCode и другими AI-клиентами, полезен для визуализации данных и анализа пр...

TypeScript4243
coding-solo/godot-mcp

coding-solo/godot-mcp

MCP сервер для разработчиков на Godot: запускает редактор, выполняет проекты, захватывает отладку и управляет сценами. Интеграция с AI позволяет быстро проверять код и отлаживать игры прямо в движке.

JavaScript4776
Sentry MCP

Sentry MCP

официальный

Официальный MCP-сервер Sentry для доступа к ошибкам, issues и трейсам приложения прямо из AI-агента. Отладка, анализ производительности и root-cause через Seer.

TypeScript781
chigwell/telegram-mcp

chigwell/telegram-mcp

Интеграция Telegram с MCP-клиентами через 80+ инструментов: от отправки сообщений до управления группами и файлами. Подходит для автоматизации, анализа чатов и работы с несколькими аккаунтами.

Python1312
flux159/mcp-server-kubernetes

flux159/mcp-server-kubernetes

MCP сервер для подключения к Kubernetes и управления кластером через kubectl и Helm. Выполняет операции с ресурсами, масштабирование, деплой, диагностику и port-forwarding. Полезен разработчикам и ...

TypeScript1460
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин