MCP.Market

MTA:SA Documentation MCP Server

by Luminaire1337·io.github.Luminaire1337/mtasa-docs-mcp·v1.0.3·8 stars

MCP server for MTA:SA documentation with intelligent search and caching

B74/100grade B
What users say
No reviews yet
Be the first
Safety scan
B74/100

full report

Adoption
New

8 stars

Reviews

Write one

Nobody has reviewed MTA:SA Documentation MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MTA:SA Documentation MCP Server tools (11)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • clear_cache

    Clear the MTA:SA documentation cache for a specific function or all functions.

  • find_events_for_task

    Task-to-events matcher. Use when you need event names for handlers/triggers (e.g., resource lifecycle, player joins, marker hits). Returns ranked MTA:SA events only.

  • find_functions_for_task

    Task-to-functions matcher. Use this FIRST when user intent is high-level (e.g., 'vehicle dealership', 'login panel'). Returns ranked MTA:SA functions/events optimized for follow-up documentation retrieval.

  • get_cache_stats

    Get statistics about the MTA:SA documentation cache.

  • get_function_docs

    Fetch authoritative docs for exactly ONE MTA:SA function/event by canonical name. Preferred over manual web browsing. For multiple names, use get_multiple_function_docs in one call.

  • get_function_examples

    Get only code examples for one function/event after docs lookup. Use when writing implementation snippets and tests.

  • get_multiple_function_docs

    Batch docs retrieval for implementation phase. Provide exact function/event names (ideally from search/find tools) and get combined authoritative docs in one response.

  • list_functions_by_category

    Enumerate canonical function/event names in a category. Useful for discovery when query terms are vague.

  • recommend_doc_workflow

    Planner tool that tells LLMs exactly which mtasa-docs tools to call next for a given task. Use this to enforce MCP-first workflows and avoid manual wiki scraping.

  • search_events

    Event discovery tool. Search MTA:SA client/server events only (not regular functions), then chain into docs tools with exact event names.

  • search_functions

    Primary discovery tool. Search MTA:SA functions and events by name or keyword before coding. Returns canonical function names with side/category so LLMs can reliably chain into docs tools.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

1 medium
  • Code scan2 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 167 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    build/index.js: …&&(l=this.opts.code.process(l,e));let f=new Function(`${an.default.self}`,`${an.default.scope…
Overall 74/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MTA:SA Documentation MCP Server compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
74/100
higher than 38% of 1,299 Productivity servers
Tools
11
the typical Productivity server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
8
more than 75% of 854 Productivity servers

What its tools let an agent do: 11 read

Install MTA:SA Documentation MCP Server in Claude Code, Cursor or VS Code

Runs npx -y mtasa-docs-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mtasa-docs-mcp -- npx -y mtasa-docs-mcp
Add to Cursor

What the publisher says

From the MTA:SA Documentation MCP Server repository's README, as published. We do not edit it. Read it on GitHub

MTA:SA Documentation MCP Server

An MCP (Model Context Protocol) server that gives AI assistants reliable, structured access to Multi Theft Auto: San Andreas documentation.

It combines fast keyword search, semantic matching, and SQLite-backed caching so agents can discover the right APIs and fetch authoritative docs without manual wiki scraping.

Highlights

guidance

  • 11 MCP tools for discovery, docs retrieval, cache operations, and workflow
  • Event-first discovery (searchevents, findeventsfortask)
  • Semantic task matching with SQLite vector search
  • Smart keyword expansion (for example, database -> db* APIs)
  • Built-in deprecation detection and warnings
  • Local SQLite cache with configurable lifetime
  • CI verification gates, smoke tests, and release automation

Installation

Requirements:

  • Node.js 24+
  • Bun 1.3+ (optional runtime)
  • pnpm 10+ (for local development)

Launcher note:

  • You can launch/install via npx, pnpx, bunx, or yarn dlx-style flows.
  • Runtime support is cross-runtime: Node.js (via node:sqlite) and Bun (via bun:sqlite).

From npm (recommended)

npm install -g mtasa-docs-mcp

or:

pnpm add -g mtasa-docs-mcp

Quick install

From source

git clone https://github.com/Luminaire1337/mtasa-docs-mcp.git
cd mtasa-docs-mcp
pnpm install
pnpm build

If your environment skips optional native dependencies, run:

pnpm install --force

MCP Client Setup

Cursor (manual)

Global: ~/.cursor/mcp.json

Project: .cursor/mcp.json

{
  "mcpServers": {
    "mtasa-docs": {
      "command": "npx",
      "args": ["-y", "mtasa-docs-mcp"]
    }
  }
}

VS Code (manual)

Workspace: .vscode/mcp.json

User: Command Palette -> MCP: Open User Configuration

{
  "servers": {
    "mtasa-docs": {
      "command": "npx",
      "args": ["-y", "mtasa-docs-mcp"]
    }
  }
}

Or add it from terminal:

code --add-mcp "{\"name\":\"mtasa-docs\",\"command\":\"npx\",\"args\":[\"-y\",\"mtasa-docs-mcp\"]}"

Claude Code (CLI)

claude mcp add-json mtasa-docs '{"type":"stdio","command":"npx","args":["-y","mtasa-docs-mcp"]}'

OpenCode (manual)

Global config file: ~/.config/opencode/opencode.json

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "mtasa-docs": {
      "type": "local",
      "command": ["npx", "-y", "mtasa-docs-mcp"],
      "enabled": true
    }
  }
}

Antigravity (manual)

Config file: ~/.gemini/antigravity/mcp_config.json

{
  "mcpServers": {
    "mtasa-docs": {
      "command": "npx",
      "args": ["-y", "mtasa-docs-mcp"]
    }
  }
}

Generic MCP clients (manual)

{
  "mcpServers": {
    "mtasa-docs": {
      "command": "node",
      "args": ["/absolute/path/to/mtasa-docs-mcp/build/index.js"]
    }
  }
}

If mtasa-docs-mcp is already published, replace the command with:

{
  "mcpServers": {
    "mtasa-docs": {
      "command": "npx",
      "args": ["-y", "mtasa-docs-mcp"]
    }
  }
}

Available Tools

  • search_functions
  • search_events
  • findfunctionsfor_task
  • findeventsfor_task
  • getfunctiondocs
  • getmultiplefunction_docs
  • getfunctionexamples
  • listfunctionsby_category
  • getcachestats
  • recommenddocworkflow
  • clear_cache

Development

pnpm build
pnpm test
pnpm test:runtime
pnpm smoke
pnpm smoke:cross-runtime
pnpm verify
pnpm verify:full

Useful checks:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

MTA:SA Documentation MCP Server: common questions

Is MTA:SA Documentation MCP Server safe?
Mostly: it is graded B (74/100). Read the MTA:SA Documentation MCP Server safety report
How do I install MTA:SA Documentation MCP Server?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does MTA:SA Documentation MCP Server need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MTA:SA Documentation MCP Server maintained?
The last commit was 205 days ago (2026-04-13). The latest release is v1.0.3.
What can I use instead of MTA:SA Documentation MCP Server?
Servers from other publishers that do the same job: Docs MCP server, FlutterSDK Docs MCP server and classifier.dev docs MCP server.
How does MTA:SA Documentation MCP Server compare with other Productivity MCP servers?
safety score 74/100 (higher than 38% of 1,299 Productivity servers); tools 11 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to MTA:SA Documentation MCP Server

Same job from other publishers: the closest match first, then the best rated.

  • Docs
    Search and read Empryo's documentation. Read-only, no auth, no local access.
    A
  • FlutterSDK Docs
    Search Wind UI, Magic, Dusk, Telescope and Artisan documentation. Hosted, public, no auth.
    A
  • classifier.dev docs
    classifier.dev documentation as tools: list, read and search the reference, benchmark and guides.
    A
  • Qiskit Documentation MCP Server
    MCP server for querying and retrieving Qiskit documentation, guides, and API references
    A
  • Context7
    Up-to-date docs for AI agents
    A