Lansweeper MCP Server (Experimental) について
Lansweeper MCP Server (Experimental)は、Lansweeper APIを照会する実験的なサーバーです。Lansweeper APIへのアクセス権を持ち、MCPクライアントで資産やサイトの情報を取得したいチーム向けです。
主な機能
- 01特定資産の詳細取得
- 02許可済みサイトの確認
- 03サイトの資産リソース一覧
- 04Lansweeper Personal Access Tokenによる認証
活用シーン
- 01Lansweeper資産の詳細確認
- 02許可済みLansweeperサイトの確認
- 03サイトの資産情報の取得
MCP 対応
資産の詳細、許可済みサイト、サイト内の資産リソースを照会するツールをMCPクライアントに提供します。Lansweeper Personal Access TokenでAPIにアクセスします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| siteId | string | はい | アセットを含むサイトの UUID。'get-authorized-sites' ツールを使用して、利用可能なサイト識別子と対応する UUID を確認します。 |
| assetKey | string | はい | 詳細を取得するアセットのキー |
| fields | array | いいえ | 特定のフィールドを指定する任意のリストです。指定しない場合は、デフォルトのフィールドセットが使用されます。 |
詳細
Lansweeper MCP サーバー(実験的)
Lansweeper API を照会するための、実験的な MCP(Model Context Protocol)サーバーです。
前提条件
- Node.js(v16 以降)
- API にアクセスできる Lansweeper アカウント
- Lansweeper Personal Access Token — トークンの生成方法については、Lansweeper Data API のドキュメントの手順に従ってください
インストール
Cursor
Cursor の MCP 設定に次の内容を追加します。
{
"mcpServers": {
"lansweeper-mcp-server": {
"command": "npx",
"args": ["-y", "@lansweeper-public/mcp-server-lansweeper"],
"env": {
"LANSWEEPER_PERSONAL_ACCESS_TOKEN": "your-lansweeper-token"
}
}
}
}
VS Code
VS Code 用の Lansweeper MCP サーバーをインストールするには、.vscode/mcp.json ファイルに次の内容を追加します。
{
"inputs": [
{
"type": "promptString",
"id": "lansweeper-token",
"description": "Lansweeper Personal Access Token",
"password": true
}
],
"servers": {
"lansweeper-mcp-server": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@lansweeper-public/mcp-server-lansweeper"],
"env": {
"LANSWEEPER_PERSONAL_ACCESS_TOKEN": "${input:lansweeper-token}"
}
}
}
}
Claude Desktop
claude_desktop_config.json に次の内容を追加します。
{
"mcpServers": {
"lansweeper-mcp-server": {
"command": "npx",
"args": ["-y", "@lansweeper-public/mcp-server-lansweeper"],
"env": {
"LANSWEEPER_PERSONAL_ACCESS_TOKEN": "your-lansweeper-token"
}
}
}
}
このファイルは次の場所にあります。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Code
Claude Code のインストール後、次のコマンドを実行します。
claude mcp add lansweeper-mcp-server -e LANSWEEPER_PERSONAL_ACCESS_TOKEN=your-lansweeper-token -- npx -y @lansweeper-public/mcp-server-lansweeper
直接使用
npx を使用してサーバーを直接実行することもできます。
LANSWEEPER_PERSONAL_ACCESS_TOKEN=your-lansweeper-token npx -y @lansweeper-public/mcp-server-lansweeper
利用可能なツール
MCP サーバーでは、次のツールを利用できます。
get-asset-details:特定のアセットに関する詳細情報を取得しますget-authorized-sites:認可済みサイトに関する情報を取得しますget-assets-resources:サイト内のすべてのアセットに関する情報を取得します
開発
このパッケージを開発する場合:
- このリポジトリをクローンします
- 依存関係をインストールします。
yarn install
- プロジェクトをビルドします。
yarn build
- 開発モードで実行します。
yarn dev
ライセンス
Server Side Public License v1(SSPL v1)
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。