Provides documentation lookup for FiveM development, including GTA V native functions, QBCore events and functions, ox_lib exports, and resource template generation for FiveM server scripting.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FiveM Documentation MCP Serversearch for QBCore events related to player inventory"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FiveM Documentation MCP Server
A FastMCP server providing documentation lookup for FiveM development with QBCore and ox framework.
Features
lookup_native - Search GTA V native functions
lookup_qb_event - Search QBCore events and functions
lookup_ox_export - Search ox_lib exports
search_docs - Full-text search across all documentation
get_fxmanifest - Generate resource templates
Installation
Local Development
# Install dependencies
pip install -r requirements.txt
# Run locally (stdio transport)
python server.py
# Run with SSE transport (for web)
python -c "from server import mcp; mcp.run(transport='sse')"Deploy to FastMCP Cloud
Install FastMCP CLI:
pip install fastmcpDeploy:
fastmcp deploy server.py --name fivem-docsDocker Deployment
# Build
docker build -t mcp-fivem-docs .
# Run
docker run -p 8000:8000 mcp-fivem-docsConnect to Claude Code
Option 1: FastMCP Cloud (Recommended)
After deploying to FastMCP Cloud, add to your .mcp.json:
{
"mcpServers": {
"fivem-docs": {
"url": "https://your-server.fastmcp.io/sse"
}
}
}Option 2: Local SSE Server
Run the server locally with SSE transport, then:
{
"mcpServers": {
"fivem-docs": {
"url": "http://localhost:8000/sse"
}
}
}Option 3: Local STDIO
{
"mcpServers": {
"fivem-docs": {
"command": "python",
"args": ["C:\\path\\to\\server.py"]
}
}
}Usage Examples
Once connected, you can ask Claude:
"Look up the GetPlayerPed native"
"Find QBCore player loaded event"
"Search ox_lib for notifications"
"Generate fxmanifest for a new qbcore script"
"How do I use callbacks in QBCore?"
Tools Reference
lookup_native
query: string (required) - Native name or keyword
category: string (optional) - PLAYER, VEHICLE, PED, ENTITY, etc.lookup_qb_event
query: string (required) - Event name or keyword
side: string (optional) - 'client', 'server', or 'both'lookup_ox_export
query: string (required) - Export name or keyword
module: string (optional) - 'interface', 'callback', 'cache', etc.search_docs
query: string (required) - Search query
source: string (optional) - 'all', 'natives', 'qbcore', 'ox', 'fivem'get_fxmanifest
name: string (required) - Resource name
framework: string (optional) - 'qbcore', 'ox', 'standalone'
has_ui: boolean (optional) - Include NUI files
use_ox_lib: boolean (optional) - Include ox_lib dependencyLicense
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.