mcpField
K
kam-mcp-server

kam-mcp-server

ローカル
github.com/Bamo-altメディア・デザイン079 週間前に更新

kam-mcp-server について

kam-mcp-server は mcp-framework で構築された MCP サーバーです。点・線・面に基づく要素の作成と、現在のビュー内の要素取得を行うツールを備えています。

主な機能

  1. 01点ベースの要素作成
  2. 02線ベースの要素作成
  3. 03面ベースの要素作成
  4. 04現在のビューの要素取得

活用シーン

  1. 01点ベースの要素の作成
  2. 02線または面ベースの要素の作成
  3. 03現在のビュー内の要素の取得

MCP 対応

要素作成と現在のビューの取得に使うツールを MCP クライアントに公開します。README には Claude Desktop での設定方法が記載されています。

設定

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

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

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

パッケージ
npmkam-mcp-server

ツール

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

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

詳細

kam-mcp-server

Kam-MCP-Server

mcp-framework で構築された Model Context Protocol(MCP)サーバーです。

クイックスタート

# Install dependencies
npm install

# Build the project
npm run build

プロジェクト構成

kam-mcp-server/
├── build/
├── src/
│   ├── tools/        # MCP Tools
│   │   └── CreatePointBasedElementTool.ts
│   │   └── CreateLineBasedElementTool.ts
│   │   └── CreateSurfaceBasedElementTool.ts
│   │   └── GetCurrentViewElementsTool.ts
│   │   └── GetAvailableFamilyTypesTool.ts
│   │   └── DeleteElementTool.ts
│   │   └── GetElementByIdTool.ts
│   ├── resources/    # MCP Resources
│   │   └── KamDocResourceResource.ts
│   └── index.ts      # Server entry point
├── package.json
└── tsconfig.json

npm への公開

  1. package.json を更新します。

    • name が一意で、npm の命名規則に従っていることを確認します
    • 適切な version を設定します
    • description、author、license などを追加します
    • bin が正しいエントリーファイルを指していることを確認します
  2. ローカルでビルドしてテストします。

    yarn build
    npm link
    kam-mcp-server  # Test your CLI locally
    
  3. npm にログインします(必要に応じてアカウントを作成します)。

    npm login
    
  4. パッケージを公開します。

    npm publish
    

公開後、ユーザーは Claude デスクトップクライアントに追加する(下記を参照)か、npx で実行できます。

Claude Desktop での使用

公開後

次の設定を Claude Desktop の設定ファイルに追加します。

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "kam-mcp-server": {
      "command": "npx",
      "args": ["-y", "kam-mcp-server", "--port=9099"]
    }
  }
}

ビルドとテスト

  1. ツールを変更します
  2. yarn build を実行してコンパイルします
  3. サーバーは起動時にツールを自動的に読み込みます

コメント

MCP は初めてですか?

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

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