perch-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@perch-mcpMake me a Perch widget that shows my Steam friends online"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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-mcpClaude Desktop — claude_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 |
| The short authoring guide: package shape, Lua declarations, handlers, scopes, style. |
| The canonical vocabulary (api-spec.json): components and props, color roles, host functions, handlers, scopes, contexts. |
| The modding and API docs: list, read a page, or search. |
| The builtin packages (media, clock, weather, launcher, …) as complete examples. |
| Checks a package folder: manifest schema, entry, Lua syntax, widget declaration, component names. |
| Launches Perch with |
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 outMaintenance
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
- AlicenseBqualityDmaintenanceProvides comprehensive access to MCP documentation through structured guides, full-text search, and interactive development workflows for building servers and clients.311MIT
- AlicenseCqualityDmaintenanceEnables access to Hanzo APIs and Platform capabilities via MCP, along with development tools for managing and improving projects.71MIT
- AlicenseAqualityBmaintenanceAn MCP server that scaffolds runnable Roku channels from a validated AppSpec, zips them, and optionally sideloads to a Roku device.511MIT
- AlicenseNot gradedqualityCmaintenanceSwiss-Army developer toolkit, stdio inspector, scaffolding CLI & built-in suite of developer tools for Model Context Protocol (MCP) servers.1MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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