关于 Lansweeper MCP Server (Experimental)
Lansweeper MCP Server (Experimental) 是用于查询 Lansweeper API 的实验性服务,面向拥有 Lansweeper API 访问权限、希望通过 MCP 客户端获取资产和站点信息的团队。
主要功能
- 01查询指定资产的详细信息
- 02查看已授权站点
- 03列出站点的资产资源
- 04使用 Lansweeper Personal Access Token 认证
适用场景
- 01检查 Lansweeper 资产详情
- 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(模型上下文协议)服务。
前置条件
- 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)
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。