Lansweeper MCP服务器(实验)
用于查询Lansweeper API的实验性MCP(模型上下文协议)服务器。
先决条件
- Node.js(v16或更高版本)
- 具有API访问权限的Lansweeper帐户
- Lansweeper个人访问令牌-请按照 Lansweeper Data API文档 生成您的令牌
安装
光标
将以下内容添加到您的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_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 - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
克劳德代码
安装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许可证
服务器端公共许可证v1(SSPL v1)
