Skip to main content
Glama

perch-mcp

The MCP server for building Perch mods. Point the AI tool you already use at it and it gets what only Perch can give it: the display vocabulary, the docs, the builtin packages as worked examples, a package validator, and a way to run your package in Perch.

Nothing here calls an AI. Your own client (Claude Code, Claude Desktop, Cursor, …) does the thinking on your own account.

Install

Requires Node 18+.

Claude Code

claude mcp add perch -- npx -y github:hlpdev/perch-mcp

Claude Desktopclaude_desktop_config.json:

{
  "mcpServers": {
    "perch": { "command": "npx", "args": ["-y", "github:hlpdev/perch-mcp"] }
  }
}

Cursor.cursor/mcp.json (project) or the global one:

{
  "mcpServers": {
    "perch": { "command": "npx", "args": ["-y", "github:hlpdev/perch-mcp"] }
  }
}

Any other MCP client: run npx -y github:hlpdev/perch-mcp over stdio.

Related MCP server: Hanzo MCP

Tools

Tool

What it gives the model

perch_guide

The short authoring guide: package shape, Lua declarations, handlers, scopes, style.

perch_vocabulary

The canonical vocabulary (api-spec.json): components and props, color roles, host functions, handlers, scopes, contexts.

perch_docs

The modding and API docs: list, read a page, or search.

perch_examples

The builtin packages (media, clock, weather, launcher, …) as complete examples.

perch_validate

Checks a package folder: manifest schema, entry, Lua syntax, widget declaration, component names.

perch_run

Launches Perch with PERCH_MOD_DEV at your package (Windows; PERCH_EXE overrides the Steam lookup).

Try: "Make me a Perch widget that shows my Steam friends online, using the perch tools."

Updating the bundled content

content/ is generated from the Perch repos and committed:

npm run sync   # needs ../perch, ../perch-studio, ../perch-site checked out
Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Build, deploy, and operate hosted web apps on VibeKit (vibekit.bot) from any MCP client.

  • A MCP server built for developers enabling Git based project management with project and personal…

  • Create App Store screenshots, icons, ASO copy, localization, and revisions via hosted MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hlpdev/perch-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server