HISE MCP Server
Click on "Deploy 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., "@HISE MCP ServerHow do I use the Engine.getPlayHead method?"
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.
HISE MCP Server
An MCP server providing AI assistants with access to HISE documentation, the Scripting API, code examples, forum search, and curated style/workflow guides.
The server is documentation-only. Live HISE control (launch, recompile, scriptnode editing, UI editing, screenshots, REPL, profiling, plugin builds) lives in the standalone hise-cli tool — see https://github.com/christophhart/hise-cli.
Quick Start
Connect to the hosted server — no installation required.
URL: https://docs.hise.dev/mcp
Requirements: Free HISE Store account for authorization token
Available features:
Search across all HISE documentation, examples, and the forum
Query UI properties, Scripting API, module parameters, LAF functions
Browse code examples and tutorial videos
Access development workflow and style guides
Related MCP server: DevDocs MCP Server
MCP Client Configuration
Opencode
Config location:
macOS/Linux:
~/.config/opencode/opencode.jsonWindows:
%USERPROFILE%\.config\opencode\opencode.json
{
"mcp": {
"hise": {
"type": "remote",
"url": "https://docs.hise.dev/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer abc1234..."
}
}
}
}Claude Code (CLI)
claude mcp add --transport sse hise -- https://docs.hise.dev/mcpUse --scope project to store the config in .mcp.json (shared via version control) or --scope user to make it available across all projects.
Claude Desktop
Config location:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"hise": {
"url": "https://docs.hise.dev/mcp",
"headers": {
"Authorization": "Bearer abc1234..."
}
}
}
}Available Tools
Tool | Description |
| Search across all documentation |
| Explore API relationships, documentation, tutorials, and Scriptnode examples |
| Look up API methods |
| Look up UI components or filter to one property |
| Look up modules or filter to one parameter |
| Browse and query Scriptnode DSP nodes or parameters |
| Browse API, snippet, forum, and validated Scriptnode examples |
| Fetch a video tutorial section with deep links |
| List UI component types |
| List Scripting API namespaces |
| List module types |
| Access workflow + style guides |
| LAF function reference (single-type) |
| Bulk LAF lookup by component type |
| Search and read denoised forum topics |
| Fetch full markdown for a docs page or API method |
| Verify Scripting API method signatures |
| Check server status and statistics |
REST API
The same read-only tools are also exposed as stateless REST endpoints for CLI clients that do not need the MCP session handshake.
OpenAPI spec:
GET /api/openapi.yamlTool discovery:
GET /api/toolsTool execution:
POST /api/tools/:name
Example:
curl http://localhost:3000/api/tools
curl -X POST http://localhost:3000/api/tools/query_scripting_api \
-H 'Content-Type: application/json' \
-d '{"apiCall":"Synth.addNoteOn","examples":true}'The execution endpoint accepts the same JSON arguments as the MCP tool and returns a JSON envelope with tool, ok, isError, and content. REST callers receive real HTTP status codes such as 400 for missing arguments, 404 for unknown tools or missing lookup targets, 429 for rate limiting, and 503 while indexes are unavailable.
Running Locally (for Development)
The server can also be hosted locally — useful when developing the server itself or running it on your own infrastructure.
git clone https://github.com/christoph-hart/hise_mcp_server
cd hise_mcp_server
npm install
npm run build
npm startListens on http://localhost:3000/mcp by default, with REST endpoints under http://localhost:3000/api. Override the port via PORT=4406 npm start.
Troubleshooting
Remote server returns 401 Unauthorized
Verify your HISE Store token is valid
Check the Authorization header format:
Bearer <token>
Tools not appearing in your AI assistant
Restart your MCP client after configuration changes
Verify the config file path and JSON syntax
Need live HISE control?
The MCP server itself does not drive HISE. Install hise-cli and use commands like hise-cli -hise launch, hise-cli -script "...", hise-cli -ui set <id>.<prop> <value>, hise-cli -wizard run recompile. See https://github.com/christophhart/hise-cli.
Development
After pulling updates:
git pull
npm run buildAuto-rebuild during development:
npm run devSee AGENTS.md for technical implementation details.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
@latest documentation and code examples to 9000+ libraries for LLMs and AI code editors in a singl…
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Search and query nTop's knowledge base and engineering guides from AI applications.
Get up-to-date, version-specific documentation and code examples from official sources directly in…
Related MCP Servers
- AlicenseCqualityCmaintenanceProvides real-time access to up-to-date library documentation and code examples for any programming library. Helps AI coding assistants deliver accurate, current information instead of relying on outdated training data.16 npmMIT
- FlicenseAqualityDmaintenanceProvides access to 600+ documentation libraries from DevDocs.io including Python, JavaScript, React, Django, and more. Enables searching, browsing, and retrieving documentation content directly through Claude Desktop.55-
- FlicenseAqualityDmaintenanceEnables AI assistants to search and retrieve detailed documentation for Tracktion Engine classes and APIs.2-
- AlicenseBqualityDmaintenanceProvides reference documentation for REAPER development, including ReaScript API, JSFX programming, and ReaWrap API, with tools to search and query function information to prevent redundant token usage.213 npm15MIT