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.
Latest Blog Posts
- 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