IT Asset Tracker MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@IT Asset Tracker MCP ServerShow me all pending laptop requests"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
IT Asset Tracker MCP Server
An MCP (Model Context Protocol) server that connects Claude Desktop to the IT Asset Tracker backend, giving Claude access to 70+ tools for managing assets, users, requests, and reports.
What it does
Lets you talk to your IT management system in plain English through Claude Desktop. For example:
"Show me all pending electronics requests"
"List all assets assigned to a user"
"Give me a summary report of all assets"
"Approve the laptop request from John"
Related MCP server: servicenow
Project structure
itassettracker/
├── server.py # MCP server entry point
├── openapi_tools.py # Auto-generates tools from the backend's OpenAPI schema
├── requirements.txt # Python dependencies
├── .env # Your credentials (not committed)
└── .env.template # Template showing what goes in .envSetup
1. Prerequisites
Python 3.10 or higher
Claude Desktop installed
2. Install dependencies
pip install -r requirements.txt3. Configure credentials
Copy .env.template to .env and fill in your details:
cp .env.template .envEdit .env:
BACKEND_BASE_URL=https://qk1ytdyqxb.execute-api.us-east-1.amazonaws.com
BACKEND_EMAIL=your_email@company.com
BACKEND_PASSWORD=your_passwordOr if you prefer to use a bearer token directly:
BACKEND_BASE_URL=https://qk1ytdyqxb.execute-api.us-east-1.amazonaws.com
BACKEND_ACCESS_TOKEN=your_jwt_token_here4. Test the server
python server.pyYou should see:
BASE_URL = https://qk1ytdyqxb.execute-api.us-east-1.amazonaws.com
TOKEN EXISTS = True
INFO: Loaded 70 tools from .../openapi.json5. Connect to Claude Desktop
Add this to your Claude Desktop config file:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"it-asset-tracker": {
"command": "python",
"args": ["/full/path/to/server.py"],
"env": {
"BACKEND_BASE_URL": "https://qk1ytdyqxb.execute-api.us-east-1.amazonaws.com",
"BACKEND_ACCESS_TOKEN": ""
}
}
}
}Quit and relaunch Claude Desktop. You should see a 🔨 hammer icon in the chat input.
Authentication
The server supports three auth methods (in order of priority):
Bearer token in
.env— setBACKEND_ACCESS_TOKENEmail + password in
.env— setBACKEND_EMAILandBACKEND_PASSWORD, server auto-logs in on startupSet token at runtime — tell Claude: "Set auth token to eyJhbGci..."
Tokens expire after ~24 hours. Using email + password in .env is recommended so login happens automatically.
How it works
On startup, the server fetches the backend's OpenAPI schema and automatically generates an MCP tool for every API endpoint. No manual tool definitions needed — adding a new endpoint to the backend automatically makes it available to Claude.
This server cannot be deployed
Maintenance
Related MCP Connectors
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Connect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
One workspace of tools for Claude and ChatGPT: connect 600+ apps, generate media, build tools.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to Tableau Server for natural language interactions with Tableau data, enabling data extraction, dashboard exports, and comprehensive administrative capabilities including user management, permission auditing, and usage analytics.4MIT
- FlicenseNot gradedqualityDmaintenanceConnects Claude Desktop directly to a ServiceNow instance for incident management, service catalog, workflow tools, and AI-powered smart incidents and KB generation using Gemini.-
- FlicenseNot gradedqualityCmaintenanceEnables Claude Desktop to connect to a ServiceNow instance for debugging and monitoring through natural conversation.-
- FlicenseCqualityCmaintenanceConnects Claude to your Freshservice ITSM instance, enabling management of tickets, changes, assets, knowledge base, and more through natural language.701-