SF

salihgueler/flame_mcp_server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

25 stars 7 forks 质量 60 趋势 11MIT

一个模型上下文协议(MCP)服务器,提供对Flame游戏引擎文档的全面访问,适用于Claude Desktop和Amazon Q Developer等AI助手。

概览

一个模型上下文协议(MCP)服务器,提供对Flame游戏引擎文档的全面访问,适用于Claude Desktop和Amazon Q Developer等AI助手。 - : 提供可搜索访问完整的 Flame 引擎文档 - : 提供逐步游戏开发教程(太空射击、平台游戏、克朗代克) - : 文档存储本地,方便快速离线访问 - : 与 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文档中的具体主题。

概述(AI 翻译)

一个模型上下文协议(MCP)服务器,提供对Flame游戏引擎文档的全面访问,适用于Claude Desktop和Amazon Q Developer等AI助手。

🎯 这会带来什么

  • 文档访问:提供可搜索的完整火焰发动机文档访问
  • 教程系统:提供逐步游戏开发教程(太空射击、平台跳跃、克朗代克)
  • 本地缓存:将文档存储本地,实现快速离线访问
  • MCP 集成:与 Claude Desktop 和 Amazon Q CLI 无缝兼容
  • 搜索工具:跨所有文档和教程的智能搜索

🚀 快速启动

1.构建与设置

这将:

  • 安装Dart依赖
  • 构建MCP服务器可执行文件
  • 下载并缓存所有 Flame 文档(~146 个文件)

2.配置您的MCP客户端

亚马逊Q开发者

添加到你的MCP配置中:

克劳德桌面

加到claude_desktop_config.json:

配置文件位置:

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

3.

本页由 AI 翻译,技术细节请以原文为准。

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       │
└─────────────────┘    └──────────────────┘    └─────────────────┘
                              │
                              ▼
                       ┌──────────────────┐
在 GitHub 查看完整 README

安装

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

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

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