SF

salihgueler/flame_mcp_server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

25 stars 7 forks Качество 60 Тренд 11MIT

Сервер Model Context Protocol (MCP), который обеспечивает полный доступ к документации игрового движка Flame для помощников ИИ, таких как Claude Desktop и Amazon Q Developer.

Обзор

Сервер Model Context Protocol (MCP), который обеспечивает полный доступ к документации игрового движка Flame для помощников ИИ, таких как Claude Desktop и Amazon Q Developer. Предоставляет доступ для поиска к полной документации по движку Flame - : Предлагает пошаговые учебные пособия по разработке игр (Space Shooter, Platformer, Klondike) - : Хранит документацию локально для быстрого, автономного доступа - : Работает без проблем с Claude Desktop и Amazon Q CLI - : Интеллектуальный поиск по всей документации и учебным пособиям Это: - Установка зависимостей Dart - Создание исполняемого сервера MCP - Загрузка и кэширование всей документации Flame (~ 146 файлов) - ~/Library/Application Support/Claude/claude desktop config.json - :%APPDATA%\Claude\claude desktop config.json - : ~/.config/Claude/claude desktop config.json - Перезагрузите Claude Desktop или Amazon Q CLI для загрузки сервера документации Flame. Поиск по всей документации Flame по конкретным темам.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который обеспечивает полный доступ к документации игрового движка Flame для помощников ИИ, таких как Claude Desktop и Amazon Q Developer.

###Что это такое

Документация Доступ: Обеспечивает доступ для поиска к полной документации двигателя Flame Tutorial System: предлагает пошаговые учебники по разработке игр (Space Shooter, Platformer, Klondike)

  • ** Местное кэширование** Хранит документацию локально для быстрого автономного доступа ** Интеграция MCP** Работает с Claude Desktop и Amazon Q CLI ** Инструменты поиска**: Интеллектуальный поиск по всей документации и учебникам

Быстрый старт

###1 Построение и настройка

Это будет: Установите зависимости Dart Создайте исполняемый сервер MCP Скачать и кэшировать всю документацию Flame (~ 146 файлов)

###2 Настройка клиента MCP

###Разработчик Amazon Q Добавьте свою конфигурацию MCP:

####Клод Десктоп Добавить [[Т0]]:

** Местоположение файлов конфигурации**

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\\Claude\\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

###3.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Flame MCP Server

A Model Context Protocol (MCP) server that provides comprehensive access to Flame game engine documentation for AI assistants like Claude Desktop and Amazon Q Developer.

🎯 What This Does

  • Documentation Access: Provides searchable access to the complete Flame engine documentation
  • Tutorial System: Offers step-by-step game development tutorials (Space Shooter, Platformer, Klondike)
  • Local Caching: Stores documentation locally for fast, offline access
  • MCP Integration: Works seamlessly with Claude Desktop and Amazon Q CLI
  • Search Tools: Intelligent search across all documentation and tutorials

🚀 Quick Start

1. Build and Setup

# Clone and build the server
git clone 
cd flame_mcp_server
./build_clean.sh

This will:

  • Install Dart dependencies
  • Build the MCP server executable
  • Download and cache all Flame documentation (~146 files)

2. Configure Your MCP Client

Amazon Q Developer

Add to your MCP configuration:

{
  "mcpServers": {
    "flame-docs": {
      "command": "/absolute/path/to/flame_mcp_server/build/flame_mcp_live"
    }
  }
}

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "flame-docs": {
      "command": "/absolute/path/to/flame_mcp_server/build/flame_mcp_live"
    }
  }
}

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\\Claude\\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

3. Restart Your MCP Client

Restart Claude Desktop or Amazon Q CLI to load the Flame documentation server.

🛠️ Available Tools

search_documentation

Search through all Flame documentation for specific topics.

Example queries:

  • “How do I implement collision detection in Flame?”
  • “Search for component system examples”
  • “Find information about sprite animations”

tutorial

Get complete step-by-step game development tutorials.

Available tutorials:

  • Space Shooter: Complete 6-step tutorial for building a classic space shooter
  • Platformer: 7-step tutorial for building a side-scrolling platformer (Ember Quest)
  • Klondike: 5-step tutorial for building a solitaire card game

Example usage:

  • “Show me how to build a space shooter game” → Complete tutorial with all steps
  • “I want to create a platformer game” → Full platformer tutorial
  • “List all available tutorials” → Overview of all tutorials

📊 Architecture

┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐
│   MCP Client    │    │  Flame MCP       │    │  Documentation  │
│ (Claude/Amazon Q)│◄──►│     Server       │◄──►│     Cache       │
└─────────────────┘    └──────────────────┘    └─────────────────┘
                              │
                              ▼
                       ┌──────────────────┐
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "flame-docs": { "command": "/absolute/path/to/flame_mcp_server/build/flame_mcp_live" } } }