Metadata-Version: 2.4
Name: vgamekit-mcp
Version: 0.1.0
Summary: MCP server for VGameKit — searchable docs and tools for Unity game development
License: MIT
Keywords: documentation,game-development,gamekit,mcp,unity
Requires-Python: >=3.11
Requires-Dist: mcp>=1.0.0
Requires-Dist: numpy>=1.26.0
Requires-Dist: sentence-transformers>=3.0.0
Description-Content-Type: text/markdown

# vgamekit-mcp

MCP server for [VGameKit](https://github.com/cengizkuscu/VGameKit) — provides searchable documentation and tools for Unity developers using VGameKit.

## Installation

Add to your `.mcp.json`:

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

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

## Tools

| Tool | Description |
|---|---|
| `search_docs` | Semantic search through all VGameKit documentation |
| `get_doc` | Retrieve full content of a specific documentation page |
| `list_docs` | List all documentation pages, optionally filtered by category |
| `search_code_patterns` | Find canonical C# code patterns for a specific task |
| `get_known_bugs` | Return the list of known bugs and anti-patterns in VGameKit |

## Rebuilding the Index

When documentation changes, run from the `mcp-server/` directory:

```bash
uv run python -m vgamekit_mcp.build_index
git add src/vgamekit_mcp/data/
```
