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 "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., "@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 installed
Maintenance
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
- Alicense-qualityCmaintenanceEnables real-time control of Unity Editor through natural language commands, allowing AI to manipulate game objects, run automated tests, manage scenes, and perform batch operations with undo support.134MIT
- Alicense-quality-maintenanceEnables AI assistants to interact with Unity Editor through the Model Context Protocol, allowing natural language control of Unity projects including scene manipulation, GameObject creation, component updates, package management, and test execution.
- 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.80271366Inno Setup
- Alicense-qualityCmaintenanceEnables AI assistants to interact with Unity Editor, managing scenes, game objects, animations, materials, scripts, and more via natural language commands.1MIT
Related MCP Connectors
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Git-backed platform for skills, tools, and context for AI agents
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/AndyLiner13/hwca-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server