Skip to main content

Local MCP agent for FiveClaw — FiveM AI development tools

Project description

FiveClaw

███████╗██╗██╗   ██╗███████╗ ██████╗██╗      █████╗ ██╗    ██╗
██╔════╝██║██║   ██║██╔════╝██╔════╝██║     ██╔══██╗██║    ██║
█████╗  ██║██║   ██║█████╗  ██║     ██║     ███████║██║ █╗ ██║
██╔══╝  ██║╚██╗ ██╔╝██╔══╝  ██║     ██║     ██╔══██║██║███╗██║
██║     ██║ ╚████╔╝ ███████╗╚██████╗███████╗██║  ██║╚███╔███╔╝
╚═╝     ╚═╝  ╚═══╝  ╚══════╝ ╚═════╝╚══════╝╚═╝  ╚═╝ ╚══╝╚══╝

The local AI bridge between your FiveM server and your IDE.

Linux supported Windows supported Python 3.10+ License: MIT

Website · Setup Guide · Pricing


What is this?

fiveclaw-agent is a local MCP server that runs on your machine alongside your FiveM server. It gives your AI client (Claude Code, Cursor, Windsurf, etc.) direct access to your server's files, logs, MySQL database, SSH, and txAdmin — and connects it to the FiveClaw cloud platform for FiveM-specific AI intelligence.

Install once. Works everywhere you code.


Quick Install

pip install fiveclaw-agent

You'll need a FiveClaw account and an API key from your dashboard.


Configuration

The easiest way to get your MCP config is the interactive setup wizard at:

👉 fiveclaw.xyz/dashboard/download

It generates the exact JSON for your AI client (Claude Code, Cursor, Windsurf, Kilo Code, Gemini CLI) based on your OS, server details, and plan — including Windows-specific settings, SSH, MySQL, txAdmin, and custom panel options.


How it works

  ┌─────────────────────────────┐
  │   Your IDE / AI Client      │  Claude Code · Cursor · Windsurf
  │   (MCP-compatible)          │  Kilo Code · Gemini CLI
  └──────────┬──────────────────┘
             │  stdio / MCP protocol
             ▼
  ┌─────────────────────────────┐
  │      fiveclaw-agent         │  ← runs locally on your machine
  │                             │
  │  ├─ 📁 Resource map + search│
  │  ├─ 🗃  MySQL queries        │
  │  ├─ 🖥  Server control       │
  │  ├─ 📋 Log reader           │
  │  ├─ 🔑 SSH tools            │
  │  ├─ 🚀 Deploy               │
  │  └─ 🧠 Persistent memory    │
  └──────────┬──────────────────┘
             │  HTTPS · your API key
             ▼
  ┌─────────────────────────────┐
  │   FiveClaw Platform         │
  │                             │
  │  ├─ fivem-mcp  (all plans)  │  6,400+ natives · ESX · QBCore · ox
  │  └─ ai-fivem-dev-mcp (Pro+) │  analysis · security · testing
  └─────────────────────────────┘

Your credentials never leave your machine. The agent only forwards tool requests to FiveClaw — it never uploads your code or files.


Local Tools

These run entirely on your machine.

Tool What it does
📂 repomap_generate Build a map of all resources in your server
🔍 tool_search Search Lua/JS files across your resources
tool_syntax_check Check Lua syntax (embedded LuaJIT — no external binary needed)
📋 read_latest_logs Tail FXServer and resource logs
🗃 tool_mysql_query Run queries against your FiveM MySQL database
🖥 tool_server_control Start, stop, restart the FXServer via txAdmin or custom panel
🔌 tool_resource_control Start/stop/restart individual resources
📡 tool_server_console Send console commands
🔑 tool_ssh_run/ls/read/write Full SSH access to your remote server
🚀 deploy_resource Deploy a resource directly to production
🧠 context_remember Store persistent notes across AI sessions
ℹ️ tool_platform_info Show configured OS, paths, and enabled services

Cloud Tools

Powered by FiveClaw. Requires an API key from fiveclaw.xyz.

fivem-mcp — included on all plans

📖 Native docs Full reference for all 6,400+ FiveM/GTA natives with examples
🏗 Framework docs ESX, QBCore, ox_lib, ox_core — guides, functions, patterns
💡 Best practices Lua performance, sync patterns, common pitfalls
⚠️ Error solutions Database of common FiveM errors with step-by-step fixes
🌐 Live CFX docs Fetch live documentation directly from CFX

ai-fivem-dev-mcp — Pro

🏥 Resource health Validate manifests, exports, load order
🛡 Security scanner Detect injection, auth bypass, and logic vulnerabilities
🎯 Event tracer Trace any event from trigger to handler across resources
📐 Pattern library Scaffold new resources from reusable team templates
🔍 Duplicate detector Find copy-pasted code across your codebase
📋 Load order validator Catch server.cfg load order mistakes before they crash your server
🗺 Dependency graph Map every resource dependency across your entire server

ai-fivem-dev-mcp — Enterprise

🧪 Test engine Run full test suites (test_resource, test_database)
🎯 Event testing Simulate and assert on live network events (test_event)
🔬 Function testing Unit-test any Lua or JS function in isolation (test_function)
📊 Coverage reports See exactly which functions and events are tested (test_coverage)
⚙️ Test generation Auto-generate test stubs from your existing code (test_generate)
🧠 Shared team context Team knowledge base stored on FiveClaw infrastructure — all members read and write

Supported AI Clients

Client Config file
Claude Code Project: .mcp.json · Global: ~/.claude.json
Cursor Project: .cursor/mcp.json · Global: ~/.cursor/mcp.json
Windsurf ~/.codeium/windsurf/mcp_config.json
Kilo Code Project: .kilocode/mcp.json · Global: extension settings
Gemini CLI ~/.gemini/settings.json — merge mcpServers key

Platform Support

Environment Status
Linux ✅ Fully supported
macOS ✅ Fully supported
Windows ✅ Fully supported

Windows note: Use python -u -m fiveclaw_agent as the command (not the fiveclaw entry point) to avoid pipe-buffering issues. The setup wizard handles this automatically.


Requirements


License

MIT — free to use, fork, and modify.
The fiveclaw-agent itself is open source. The cloud tools (fivem-mcp, ai-fivem-dev-mcp) are proprietary services accessed via API key.


Built by FiveClaw · Get the setup guide

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fiveclaw_agent-1.3.3.tar.gz (30.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fiveclaw_agent-1.3.3-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

Details for the file fiveclaw_agent-1.3.3.tar.gz.

File metadata

  • Download URL: fiveclaw_agent-1.3.3.tar.gz
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for fiveclaw_agent-1.3.3.tar.gz
Algorithm Hash digest
SHA256 fed223fda985f2389b9674c0c491a5cf01242e385ce4c71db9ca260337821454
MD5 ac6c0b9f523140fbb2ff78c60b770ca8
BLAKE2b-256 fa7b3dabb8b49993409a50c2537e76de2a16ec580bc55fe6dd2c3ece9b7d1924

See more details on using hashes here.

File details

Details for the file fiveclaw_agent-1.3.3-py3-none-any.whl.

File metadata

  • Download URL: fiveclaw_agent-1.3.3-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for fiveclaw_agent-1.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4f996d7b03c14eab862e8a1da89f589b421778f79b346e39616393bf07d97391
MD5 c71d5bbae92efaa6d5dc5dabc9a8b49b
BLAKE2b-256 c8289a3975de7cb08aa3d1e8a41f704b93ba7ca3f4e0c943b807c71f54585044

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page