Flame MCP Server

by salihgueler

Not rated
GitHub

About

Provides live, up-to-date documentation for the Flame game engine.

Details

Author
salihgueler
Categories
Developer Tools, Knowledge Base, Other

Setup

Install Flame MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/salihgueler/flame_mcp_server

Follow the installation instructions in the repository README, then restart your MCP client.

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.

- 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

# Clone and build the server git clone <repository-url> cd flame_mcp_server ./build_clean.sh

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

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

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

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

Search through all Flame documentation for specific topics.

- "How do I implement collision detection in Flame?"
- "Search for component system examples"
- "Find information about sprite animations"

Get complete step-by-step game development 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

- "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

┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐ │ MCP Client │ │ Flame MCP │ │ Documentation │ │ (Claude/Amazon Q)│◄──►│ Server │◄──►│ Cache │ └─────────────────┘ └──────────────────┘ └─────────────────┘ │ ▼ ┌──────────────────┐ │ GitHub API │ │ (flame-engine/ │ │ flame/doc) │ └──────────────────┘

For better rate limits (5,000 vs 60 requests/hour):

- Go toGitHub Settings → Developer settings → Personal access tokens
- Generate new token withpublic_reposcope

# macOS/Linux export GITHUB_TOKEN=your_token_here # Windows setx GITHUB_TOKEN "your_token_here"
flame_mcp_server/ ├── bin/ │ ├── flame_mcp_live.dart # Main MCP server │ └── flame_sync_standalone.dart # Documentation sync utility ├── lib/src/ │ ├── flame_live_docs.dart # Documentation management │ └── flame_mcp_live.dart # MCP protocol implementation ├── build/ │ └── flame_mcp_live # Compiled MCP server ├── flame_docs_cache/ # Cached documentation (146 files) ├── build_clean.sh # Build and setup script └── README.md # This file

You:"I want to build a space shooter game in Flame. Show me the complete tutorial."

Response:Complete 6-step tutorial including:

- Project setup and basic game structure
- Player controls and graphics
- Animations and visual effects
- Enemy spawning and movement
- Shooting mechanics
- Collision detection and scoring

You:"How does the Flame component system work?"

- Component lifecycle
- Component hierarchy
- Built-in components
- Creating custom components
- Component communication

# Update to latest Flame documentation dart run bin/flame_sync_standalone.dart
# Clean rebuild with fresh documentation ./build_clean.sh

- Dart SDK: Version 3.2.0 or higher
- Internet Connection: Required for initial documentation sync
- MCP Client: Claude Desktop, Amazon Q CLI, or compatible client

- Ensure you're using theabsolute pathto the executable in your MCP config
- Verify the executable exists:ls -la build/flame_mcp_live
- Check file permissions:chmod +x build/flame_mcp_live

- Run./build_clean.shto rebuild cache and server
- Check cache exists:ls flame_docs_cache/
- Verify cache has content:find flame_docs_cache -name "*.md" | wc -l(should show ~146)

- Set up a GitHub personal access token (see Configuration section)
- Check rate limit status in sync logs

- Documentation Files: 146 Markdown files
- Cache Size: ~3 MB
- Sync Time: 30-60 seconds (network dependent)
- Memory Usage: <50 MB when running
- Startup Time: <2 seconds
- Fork the repository
- Create a feature branch
- Make your changes
- Test with./build_clean.sh
- Submit a pull request

This project is licensed under the MIT License.

- Flame Engine Documentation
-
Model Context Protocol
-
Claude Desktop
-
Amazon Q Developer
-
Dart Language

Ready to start building games with Flame?Run./build_clean.shand add the server to your MCP client! 🎮

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Extentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses

An MCP server tailored for React Native–first development using Gluestack UI

Create and read feature flags, review experiments, generate flag types, search docs, and interact with GrowthBook's feature flagging and experimentation platform.

Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control.

Understand, develop, and debug authorization policies in Oso Cloud.

Up-to-date documentation for your coding agent. Covers 1000s of public repos and sites. Built by ref.tools

Points agents to the canonical Agentry install docs for errors, product analytics, and deploy attribution.

Gives coding agents deterministic, read-only documentation handoffs with edit boundaries, ownership, and required checks before repository changes.

Deterministic JSON checks with signed evidence and x402-paid execution

Search Apple's Developer Documentation with smart search and wildcard support.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.