- Home
- MCP servers
- Metal
Metal
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mcp-mirror-aldrin-labs_metal-mcp-server": {
"command": "node",
"args": [
"/path/to/metal-mcp/build/index.js"
]
}
}
}You run a Metal MCP Server that provides fast access to Metal Framework documentation through natural language queries and can generate Metal code snippets for common tasks. This server helps you search, learn, and prototype Metal code directly via the MCP protocol.
How to use
After you deploy the Metal MCP Server, you can interact with it from an MCP client to perform two main tasks: search Metal documentation and generate Metal code. You can query the Metal docs using natural language to retrieve relevant sections, examples, and best practices. You can also request code snippets for common Metal tasks in your preferred language (Objective-C, Swift, or Metal). Use these capabilities to explore getting started guidance, optimize your Metal workflows, and rapidly scaffold code for your projects.
How to install
Prerequisites you need before installing:
- Node.js (recommended latest LTS) and npm installed on your system.
- A shell environment to run commands.
Install and build the Metal MCP Server with these steps.
# Install and build the Metal MCP Server
npx @modelcontextprotocol/create-server metal-mcp && cd metal-mcp && npm install && npm run build
Add the server to your MCP configuration
Configure the MCP client to point to your local Metal MCP Server by adding it to your mcpServers list. This example shows the local runtime configuration you should place in your MCP config file.
{
"mcpServers": {
"metal": {
"command": "node",
"args": ["/path/to/metal-mcp/build/index.js"]
}
}
}
Available tools
search_metal_docs
Search Metal Framework documentation and code examples using natural language queries. Parameters include query for the natural language prompt and limit to cap results.
generate_metal_code
Generate Metal Framework code for common tasks. Parameters include task describing the Metal task and language choosing between objective-c, swift, or metal.