Skip to main content
Glama
PawnDex MCP Server

PawnDex MCP Server

by sittiev

PawnDex MCP Server

A Model Context Protocol (MCP) server for PawnDex, the Pawn package index for the SA-MP / open.mp ecosystem.

This server enables AI assistants (like Claude) to:

  • Search for Pawn packages with various filters.

  • Inspect detailed information about specific repositories, including releases and tags.

  • Retrieve global statistics and supported languages.

Tools

  1. search_packages: Search for packages using queries like mysql, is:official, user:openmultiplayer, etc.

  2. get_package: Get full details for a owner/repo combination.

  3. get_stats: View global PawnDex metrics.

  4. get_languages: List supported languages in the index.

Related MCP server: conda-meta-mcp

Installation

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "pawndex": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/pawndex_mcp_server",
        "run",
        "pawndex_mcp_server"
      ]
    }
  }
}

Create a .mcp.json file in your project root:

{
  "mcpServers": {
    "pawndex": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/pawndex_mcp_server",
        "run",
        "pawndex_mcp_server"
      ]
    }
  }
}

Or add via CLI:

claude mcp add pawndex -- uv --directory /path/to/pawndex_mcp_server run pawndex_mcp_server

Add to your opencode.jsonc:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pawndex": {
      "type": "local",
      "command": [
        "uv",
        "--directory",
        "/path/to/pawndex_mcp_server",
        "run",
        "pawndex_mcp_server"
      ],
      "enabled": true
    }
  }
}

Add to your .gemini/settings.json:

{
  "mcpServers": {
    "pawndex": {
      "command": "uv",
      "args": ["--directory", "/path/to/pawndex_mcp_server", "run", "pawndex_mcp_server"]
    }
  }
}

Or add via CLI:

gemini mcp add pawndex -- uv --directory /path/to/pawndex_mcp_server run pawndex_mcp_server

Add to your ~/.codex/config.toml or project-scoped .codex/config.toml:

[mcp_servers.pawndex]
command = "uv"
args = ["--directory", "/path/to/pawndex_mcp_server", "run", "pawndex_mcp_server"]

Or add via CLI:

codex mcp add pawndex -- uv --directory /path/to/pawndex_mcp_server run pawndex_mcp_server

Development

Requires Python 3.11+.

# Install dependencies
uv sync

# Run the server locally (STDIO)
uv run pawndex_mcp_server

License

MIT

Available Tools

4 tools
get_languagesA

Get the list of supported languages in PawnDex.

Inputs: no named parameters. Returns: result

get_packageA

Get detailed information about a specific Pawn package.

Inputs: repo (required), owner (required). Returns: result

get_statsB

Get global statistics for the PawnDex index.

Inputs: no named parameters. Returns: result

search_packagesA

Search for Pawn packages on PawnDex.

Inputs: q, page, sort, limit, +1 more. Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool serves a distinct purpose: searching packages, retrieving package details, fetching global stats, and listing supported languages. There is no overlap or ambiguity between them.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern (search_packages, get_package, get_stats, get_languages), making the API predictable and easy to navigate.

    Tool Count5/5

    With 4 tools, the server is well-scoped for its purpose as a package index. Each tool is essential and the count is neither too sparse nor bloated.

    Completeness5/5

    The domain is a read-only package index, and the tools cover the core workflows: finding packages (search), examining details (get_package), and accessing supporting metadata (stats, languages). No obvious gaps exist.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      An MCP server that exposes authoritative, read-only Conda ecosystem metadata for AI agents, enabling package search, dependency resolution, and other packaging queries without side effects.
      5
      BSD 3-Clause
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for comprehensive PyPI package intelligence, providing tools for dependency analysis, security scanning, health scoring, license compliance, and trend tracking.
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      MCP server providing dependency and package management tools for AI agents. Analyze licenses, find outdated packages, visualize dependency trees, estimate bundle sizes, and audit security vulnerabilities.
      5
      42 npm
      MIT