kam-mcp-server について
kam-mcp-server は mcp-framework で構築された MCP サーバーです。点・線・面に基づく要素の作成と、現在のビュー内の要素取得を行うツールを備えています。
主な機能
- 01点ベースの要素作成
- 02線ベースの要素作成
- 03面ベースの要素作成
- 04現在のビューの要素取得
活用シーン
- 01点ベースの要素の作成
- 02線または面ベースの要素の作成
- 03現在のビュー内の要素の取得
MCP 対応
要素作成と現在のビューの取得に使うツールを MCP クライアントに公開します。README には Claude Desktop での設定方法が記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
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 への公開
-
package.jsonを更新します。nameが一意で、npm の命名規則に従っていることを確認します- 適切な
versionを設定します description、author、licenseなどを追加しますbinが正しいエントリーファイルを指していることを確認します
-
ローカルでビルドしてテストします。
yarn build npm link kam-mcp-server # Test your CLI locally -
npm にログインします(必要に応じてアカウントを作成します)。
npm login -
パッケージを公開します。
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"]
}
}
}
ビルドとテスト
- ツールを変更します
yarn buildを実行してコンパイルします- サーバーは起動時にツールを自動的に読み込みます
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。