MCP-server-lansweeper
The Lansweeper MCP Server is an experimental protocol server that allows users to query the Lansweeper API for detailed asset management and site authorization features. It is developed for ease of use with various development tools like VS Code and Claude Desktop.
Lansweeper MCP Server (Experimental)
An experimental MCP (Model Context Protocol) server for querying the Lansweeper API.
Prerequisites
- Node.js (v16 or later)
- Lansweeper account with API access
- Lansweeper Personal Access Token - follow the instructions in the Lansweeper Data API documentation to generate your token
Installation
Cursor
Add the following to your Cursor MCP config:
{
"mcpServers": {
"lansweeper-mcp-server": {
"command": "npx",
"args": ["-y", "@lansweeper-public/mcp-server-lansweeper"],
"env": {
"LANSWEEPER_PERSONAL_ACCESS_TOKEN": "your-lansweeper-token"
}
}
}
}
VS Code
To install Lansweeper MCP Server for VS Code, add the following to your .vscode/mcp.json
file:
{
"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
Add the following to your 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"
}
}
}
}
This file is located at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Code
After installing Claude Code, run the following command:
claude mcp add lansweeper-mcp-server -e LANSWEEPER_PERSONAL_ACCESS_TOKEN=your-lansweeper-token -- npx -y @lansweeper-public/mcp-server-lansweeper
Direct Usage
You can also run the server directly using npx:
LANSWEEPER_PERSONAL_ACCESS_TOKEN=your-lansweeper-token npx -y @lansweeper-public/mcp-server-lansweeper
Available Tools
The MCP server provides the following tools:
get-asset-details
: Get detailed information about a specific assetget-authorized-sites
: Get information about authorized sites
Development
For development of this package:
- Clone this repository
- Install dependencies:
yarn install
- Build the project:
yarn build
- Run in development mode:
yarn dev
License
Server Side Public License v1 (SSPL v1)