Skip to main content

vgamekit-mcp

MCP server for VGameKit — provides searchable documentation and tools for Unity developers using VGameKit.

No API keys required. Semantic search uses a local model (all-MiniLM-L6-v2, ~90 MB downloaded once on first use).


Installation

Requirements

  • uv installed
  • Claude Code, Cursor, or any other MCP-compatible AI tool

1. Install uv (if you haven't already)

macOS / Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

2. Add to your .mcp.json

In your project's root directory, add the following to .mcp.json (create the file if it doesn't exist):

{
  "mcpServers": {
    "vgamekit": {
      "command": "uvx",
      "args": ["vgamekit-mcp"]
    }
  }
}

If you already have other MCP servers configured, just add the "vgamekit" block inside your existing "mcpServers" object.

3. Restart your AI tool

Restart Claude Code or whichever tool you use for the .mcp.json changes to take effect.

On first run, the embedding model is downloaded (~90 MB, one time only). Subsequent starts are instant.


Tools

Tool Description
search_docs Semantic search across all documentation ("how do I register a service")
get_doc Retrieve the full content of a specific documentation page
list_docs List all pages, optionally filtered by category
search_code_patterns Semantic search over C# code examples ("create a process flow")
get_known_bugs Return the list of known bugs and anti-patterns in VGameKit

Example usage

You can ask your AI assistant things like:

  • "How do I register a service in VGameKit?"
  • "Show me how to use AbsAppManager."
  • "Give me a code example for creating a process flow."
  • "What are the known bugs in VGameKit?"

Troubleshooting

uvx: command not found — uv is not installed. Follow the installation step above.

Slow first search — The embedding model is being downloaded (~90 MB). This happens once. Subsequent queries are instant.

Server not starting — Check your .mcp.json syntax. The file must be valid JSON.

Metadata

Release files for vgamekit-mcp 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vgamekit-mcp 0.1.2
File Size Uploaded Provenance Actions
vgamekit_mcp-0.1.2.tar.gz 775.0 kB Without provenance Details for vgamekit_mcp-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for vgamekit-mcp 0.1.2
File Interpreter ABI Platform Actions
vgamekit_mcp-0.1.2-py3-none-any.whl Python 3 none any Details for vgamekit_mcp-0.1.2-py3-none-any.whl

Total release size: 1.5 MB

Release files / vgamekit_mcp-0.1.2.tar.gz

Download URL vgamekit_mcp-0.1.2.tar.gz
Size 775.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7c329797bdf47f362d31d58ac15c3be7467e008ccec779c6d029f9e62db25a42
BLAKE2b-256 checksum
How to use checksums
bcfaeaad5b7c0b5585a459de5199b4aade1818c1158d7d194c58522eb3539fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / vgamekit_mcp-0.1.2-py3-none-any.whl

Download URL vgamekit_mcp-0.1.2-py3-none-any.whl
Size 703.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
53e2943c536f73360af74ec06b647e3f656eadc5832b0004fbcaf0956dade94a
BLAKE2b-256 checksum
How to use checksums
b253a41877288e7d0d0df45779e8585be8caef442cf14fe3ff9d0743530ca035
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for vgamekit-mcp 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page