Skip to main content
Glama

@floopfloop/mcp

npm version Node.js Version License: MIT

Сервер протокола Model Context Protocol для API FloopFloop — позволяет Claude Desktop, Cursor, Zed и любому другому хосту LLM с поддержкой MCP создавать, опрашивать и дорабатывать проекты FloopFloop от имени пользователя.

Оборачивает официальный @floopfloop/sdk и предоставляет ограниченный набор его функций в качестве инструментов MCP.

Инструменты

Инструмент

Что он делает

list_projects

Список всех проектов, к которым у вас есть доступ

get_project

Получить проект по ID или поддомену

project_status

Быстрый снимок состояния — безопасно для опроса

create_project

Запуск новой сборки по промпту на естественном языке

refine_project

Отправка сообщения с доработками для существующего проекта

wait_for_live

Ожидание перехода проекта в конечное состояние

check_subdomain

Доступен ли указанный слаг?

suggest_subdomain

Генерация подходящего слага на основе промпта

list_secrets

Список секретных ключей проекта (только имена)

set_secret

Создание/перезапись секрета проекта

remove_secret

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

whoami

Показать аутентифицированного пользователя

Related MCP server: mcp-minecraft

Конфигурация

Получите API-ключ: floop keys create mcp-host (через floop CLI) или в панели управления → Account → API Keys. Для создания новых ключей требуется бизнес-план.

Сервер считывает FLOOP_API_KEY из переменных окружения. При необходимости можно переопределить FLOOP_API_URL, чтобы указать на стейджинг.

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %AppData%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "floopfloop": {
      "command": "npx",
      "args": ["-y", "@floopfloop/mcp"],
      "env": { "FLOOP_API_KEY": "flp_..." }
    }
  }
}

Перезапустите Claude Desktop; инструменты появятся под иконкой 🔌.

Cursor

~/.cursor/mcp.json (или Cursor Settings → Tools & Integrations → MCP):

{
  "mcpServers": {
    "floopfloop": {
      "command": "npx",
      "args": ["-y", "@floopfloop/mcp"],
      "env": { "FLOOP_API_KEY": "flp_..." }
    }
  }
}

Универсальный хост MCP

Любой хост, поддерживающий транспорт MCP stdio, может запустить этот сервер:

FLOOP_API_KEY=flp_... npx -y @floopfloop/mcp

Установка

Пакет подтягивается автоматически через npx -y @floopfloop/mcp в примерах конфигурации выше. Если вы предпочитаете зафиксированную версию:

npm install -g @floopfloop/mcp
which floop-mcp

Примечания по использованию

  • create_project запускает сборку немедленно. Используйте wait_for_live (блокирующий вызов) или project_status (опрос), чтобы узнать, когда проект будет готов.

  • wait_for_live по умолчанию имеет ограничение в 10 минут (ограничено параметром timeoutMs, максимум 30 минут). Большинство сборок завершаются менее чем за две минуты.

  • set_secret / remove_secret помечены как destructiveHint: true — хосты могут запрашивать подтверждение пользователя перед выполнением.

  • list_secrets возвращает только имена, но не значения. Значения секретов нельзя получить после записи; для обновления их нужно перезаписать.

  • В случае ошибки инструменты возвращают результат MCP isError вместо завершения сессии, поэтому хост отображает ошибку пользователю.

Разработка

git clone https://github.com/FloopFloopAI/floop-mcp.git
cd floop-mcp
npm install
npm run typecheck
npm run build

FLOOP_API_KEY=flp_... node dist/index.js

Для проверки рукопожатия stdio без хоста LLM:

printf '%s\n' \
  '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"0"}}}' \
  '{"jsonrpc":"2.0","method":"notifications/initialized"}' \
  '{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
  | FLOOP_API_KEY=flp_dummy node dist/index.js 2>/dev/null

Лицензия

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
6Releases (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
    B
    quality
    D
    maintenance
    A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction
    22
    23
    704
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    A production-ready MCP server that gives an LLM agent standalone-equivalent control over a Mineflayer Minecraft bot — movement, mining, crafting, inventory, combat, containers, chat, and much more — exposed as 110 strongly-typed tools across 23 groups, with full bot lifecycle management and dual (poll + push) event streaming.
    57
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • MCP server for Flux AI image generation

  • MCP server for AI dialogue using various LLM models via AceDataCloud

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/FloopFloopAI/floop-mcp'

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