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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.