mcpField
M
Metal MCP Server

Metal MCP Server

ローカル
github.com/aldrin-labs開発ツール294 週間前に更新

Metal MCP Server について

Metal MCP Serverは、Metal Frameworkの開発者向けにドキュメント検索と一般的なタスクのコード生成を提供します。入門ガイドとベストプラクティスも参照できます。

主な機能

  1. 01自然言語によるドキュメント検索
  2. 02Metalコード生成
  3. 03入門ガイドのリソース
  4. 04ベストプラクティスのリソース

活用シーン

  1. 01Metalの文書やサンプルの検索
  2. 02Metalタスク向けコードの生成

MCP 対応

MCPツールとしてドキュメント検索とコード生成を公開し、入門ガイドとベストプラクティスをリソースとして提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"metal": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/create-server"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/create-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/create-server

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Metal MCP Server

Metal Framework のドキュメント検索とコード生成機能を提供する MCP サーバーです。

1 行でインストール

npx @modelcontextprotocol/create-server metal-mcp && cd metal-mcp && npm install && npm run build

機能

ツール
  1. search_metal_docs

    • 自然言語でのクエリを使って、Metal Framework のドキュメントやコード例を検索します
    • パラメーター:
      • query:Metal Framework に関する自然言語でのクエリ
      • limit:返す結果の最大数(デフォルト:3)
  2. generate_metal_code

    • 一般的なタスク向けの Metal Framework コードを生成します
    • パラメーター:
      • task:コードを生成する Metal のタスクの説明
      • language:プログラミング言語(objective-c、swift、または metal)
リソース
  1. metal://docs/getting-started

    • Metal Framework を始めるための包括的なガイド
  2. metal://docs/best-practices

    • Metal Framework のベストプラクティスと最適化のヒント

使用方法

インストール後、MCP の設定にサーバーを追加します。

{
  "mcpServers": {
    "metal": {
      "command": "node",
      "args": ["/path/to/metal-mcp/build/index.js"]
    }
  }
}

このサーバーは MCP プロトコルを通じて Metal Framework の専門知識を提供し、次のことが可能になります。

  • 自然言語でのクエリを使って Metal のドキュメントを検索する
  • 一般的な Metal タスク向けのコードスニペットを生成する
  • Metal のベストプラクティスと入門ガイドにアクセスする

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。