HWCA MCP Server
Enables GitHub Copilot to understand the context of the Horizon Worlds TypeScript APIs by providing tools for file system operations, command execution, and process management.
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., "@HWCA MCP Serverlist files in the current project directory"
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.
HWCA MCP Server
A Model Context Protocol (MCP) server for the Horizon Worlds editor. This server provides tools and resources for automating context-management tasks, enabling GitHub CoPilot to understand the context of the Horizon Worlds TypeScript APIs.
*Be sure to add the corresponding Instructions and Tool Sets (provided in the .github folder) & copy their contents to your corresponding .github folder in your project's root directory.
Features
Tools
execute_command - Execute system commands with optional arguments and working directory
read_file - Read the contents of files
write_file - Write content to files with optional directory creation
list_directory - List directory contents with optional hidden files
get_system_info - Get comprehensive system information
list_processes - List running processes with optional filtering
kill_process - Terminate processes by ID with optional force flag
Resources
hwca://system/info - Current system information and status
hwca://system/processes - List of currently running processes
Related MCP server: MCP Unity Editor
Installation
Clone this repository
Install dependencies:
npm installBuild the project:
npm run build
Usage
With Claude Desktop
Add the following to your Claude Desktop configuration file:
macOS/Linux:
{
"mcpServers": {
"hwca": {
"command": "node",
"args": ["/path/to/hwca-mcp/build/index.js"]
}
}
}Windows:
{
"mcpServers": {
"hwca": {
"command": "node",
"args": ["C:\\path\\to\\hwca-mcp\\build\\index.js"]
}
}
}Standalone Usage
You can also run the server directly:
npm startDevelopment
Install dependencies:
npm installBuild the project:
npm run buildFor development with auto-rebuild:
npm run dev
Security Considerations
This MCP server provides powerful system access capabilities including:
File system read/write operations
System command execution
Process management
Important Security Notes:
Only use this server in trusted environments
Be cautious when granting AI assistants access to system commands
Review and understand any commands before execution
Consider running in a sandboxed environment for production use
Platform Support
This server supports:
Windows (PowerShell commands)
macOS (Unix commands)
Linux (Unix commands)
Commands are automatically adapted based on the detected platform.
Examples
Execute a Command
// List files in current directory
{
"command": "ls",
"args": ["-la"],
"workingDirectory": "/home/user"
}Read a File
{
"filePath": "/path/to/file.txt"
}Write a File
{
"filePath": "/path/to/new/file.txt",
"content": "Hello, World!",
"createDirectories": true
}List Processes
{
"filterBy": "node" // Optional filter
}License
MIT License
Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests if applicable
Submit a pull request
Support
For issues and questions, please open an issue on GitHub.
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Git-backed platform for skills, tools, and context for AI agents
Hosted runtime for persistent agent teams, durable workflows, memory, schedules, and goals.
Related MCP Servers
- AlicenseBqualityAmaintenanceProvides AI assistants with comprehensive control over Unity Hub and Unity Editor through over 200 specialized tools for project management and scene manipulation. It enables users to perform complex tasks like script creation, asset management, and project builds using natural language commands.80172 npm441-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Unity Editor, managing scenes, game objects, animations, materials, scripts, and more via natural language commands.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to control and automate the Unity Editor, allowing them to build games and scenes from natural language commands.1MIT

Funplay MCP for Unrealofficial
AlicenseNot gradedqualityCmaintenanceEnables AI assistants to directly control and interact with the Unreal Editor through natural language, allowing tasks such as spawning actors, building levels, creating materials, and running Python scripts.3MIT