IT Asset Tracker MCP Server
Click on "Install 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: A2A MCP Server
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mahi-bhardwaj/it-asset-tracker-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server