
IBM Maximo
io.github.markusvankempen由 GitHub 帳號 markusvankempen 發布v1.1.0更新於 Oct 24, 2026
Connect AI assistants to IBM Maximo for API discovery, OSLC querying, and Carbon UI generation.
概覽
將 AI 助理連接到 IBM Maximo 執行個體,用於 API 探索、結構描述檢視、OSLC 查詢、記錄建立與更新,以及 Carbon 介面產生。
- 可以做什麼
- 探索與檢視 API:列出可用的物件結構、取得各結構的欄位定義,並檢查執行個體連線狀態與伺服器資訊。查詢即時資料:對 Maximo 執行個體執行 OSLC REST 查詢。產生介面:渲染 Carbon Design 表格與記錄詳細檢視。寫入資料:在任意物件結構中建立記錄、依 ID 部分更新記錄,並執行業務動作(例如狀態變更與簽核)。
- 適用情境
- 適用於使用 IBM Maximo 環境的情境:希望助理查找物件結構與欄位、以即時資料測試 OSLC 查詢、建立 Carbon 表格或儀表板,或透過提示建立與更新工單、資產與服務要求。
- 執行需求
- 透過 npm 套件 maximo-mcp-server 以 stdio 在本機執行,需要 Node.js v18 或更新版本。需要可存取的 Maximo 執行個體,以及環境變數 MAXIMO_URL(REST API 基礎位址)、MAXIMO_HOST(主機位址)與 MAXIMO_API_KEY。可選擇下載 OpenAPI 結構描述檔以支援離線結構查詢。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 IBM Maximo,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
🏭 Maximo MCP Server
AI-Powered Development for IBM Maximo
[Node.js] [MCP] [Maximo] [License] [Version]
Transform your Maximo development workflow with AI-driven schema discovery, live data querying, intelligent code generation, and full write-back capabilities.
Author: Markus van Kempen
Email: [email protected] | [email protected]
Date: 16 September 2026
🎯 What is This?
The Maximo MCP Server is a Model Context Protocol server that connects AI assistants (like Antigravity, Cursor, or VS Code Copilot) directly to your IBM Maximo environment. Instead of manually copying API documentation, the AI can:
📚 Documentation
Core Guides
French Translations
Word Documents
All guides are also available in .docx format in the docs/ folder for offline reading and sharing.
⚡ Quick Start
Prerequisites
- Node.js v18 or higher
- Maximo API Key with read access
- AI IDE with MCP support (Antigravity, Cursor, VS Code + Continue)
Installation
Installation
Method 1: Run directly with npx (Recommended)
Method 2: Clone from Source
Environment Configuration
Edit the .env file with your Maximo credentials:
Download the OpenAPI Schema (Recommended)
The OpenAPI schema file enables offline schema lookups for faster AI responses:
Alternatively, download via Swagger UI at: https://your-host/maximo/oslc/oas/api.html (Click "Explore" or "Download")
Method 3: Direct Browser Download (Manual)
If curl fails (e.g., due to SSL/network errors), you can manually download the file:
-
Open this URL in your browser:
https://[YOUR_MAXIMO_HOST]/maximo/oslc/oas/api(Replace[YOUR_MAXIMO_HOST]with your actual server address) -
You may be prompted to log in to Maximo.
-
Once the JSON loads, right-click the page and select "Save Page As...".
-
Save the file as
maximo_openapi.jsonin your project root folder.
Note: This file is ~12MB and contains all Object Structure definitions for your Maximo instance.
IDE Configuration
VS Code with GitHub Copilot (Recommended)
Option 1: Install from the MCP Server Gallery
- Enable
chat.mcp.gallery.enabledin VS Code settings - Open the Extensions view (
⇧⌘X) - Type
@mcp maximoin the search field - Click Install to add the Maximo MCP server
Option 2: Add manually via mcp.json
- Open the Command Palette (
⇧⌘P) → MCP: Open Workspace Folder Configuration - Add the following configuration:
- VS Code will prompt you for your Maximo credentials when the server starts.
💡 Tip: This project includes a
.vscode/mcp.jsonfile. If you clone the repo, VS Code will auto-detect the MCP server configuration.
Google Antigravity (Manual Setup Required)
⚠️ Note: The Antigravity MCP Store is curated and does not auto-discover servers from the registry. You must add this server manually.
- Open Antigravity
- Click "..." dropdown at the top of the Agent panel
- Select "MCP Servers" → "Manage MCP Servers" → "View raw config"
- Add to your
mcp_config.json:
- Save and click Refresh
Cursor / Claude Desktop
Edit with your Maximo credentials:
Verify Connection
In your AI IDE, ask:
"Is the Maximo MCP server connected?"
The AI will call get_instance_details and confirm connectivity.
🎬 Live Demo
Asset Manager Application
We built a complete Maximo Asset Manager web application using only natural language prompts and the MCP server.
50 assets loaded with real-time filtering and search
Demo Features
🎥 Screen Recording
A complete video demonstration is available: assets_demo_recording.webp
Try It Yourself
🛠 Available MCP Tools
The server exposes 9 tools to the AI — 6 read tools and 3 write/CRUD tools:
Read Tools
Write Tools (CRUD)
⚠️ Write tools modify live data. Use a read-only API key for exploration; only enable write access for known workflows.
💡 Use Cases
1. Generate API Calls
"Get me the last 10 approved work orders from BEDFORD site"
The AI calls get_schema_details(MXWO), understands the fields, and generates:
2. Generate Python Scripts
"Write a Python script to export all Priority 1 work orders to CSV"
3. Generate SQL Queries
"Write SQL to find overdue work orders"
4. Build Complete Applications
"Create an HTML dashboard to display assets"
Result: A complete web application with:
- Dark theme with glassmorphism
- Search and filter functionality
- Interactive detail panels
- Pre-loaded data from Maximo
See the Asset Manager Case Study for the full walkthrough.
5. Create & Update Records (CRUD)
"Create a corrective maintenance work order for the BEDFORD site, priority 1, description 'Pump failure inspection'."
The AI calls get_schema_details(MXWO) to confirm field names, then create_record:
"Now approve work order 1025 with memo 'Reviewed and approved'."
See the full guide: Maximo MCP Server Guide — CRUD Workflows
🧩 VS Code Extensions
This project includes two VS Code extensions for interactive Maximo API development — no AI agent required.
Maximo API Explorer
A full-featured VS Code extension for discovering, testing, and generating code for Maximo REST APIs.
[Maximo API Explorer — Sidebar]
Connected to a live Maximo instance showing Object Structures (MXWO, MXSR, MXASSET, etc.) and API Endpoints.
[Maximo API Explorer — API Tester]
OSLC Query Builder with live JSON response (200 OK, 20 records from MXWO).
Quick Start
See the full guide: Maximo API Explorer Guide
Maximo Cursor Explorer
A fork of the API Explorer optimized for Cursor's AI features:
📁 Project Structure
🔒 Security Best Practices
🤝 Contributing
Contributions are welcome! Please read our contributing guidelines before submitting PRs.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
📄 License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
🙏 Acknowledgments
- Model Context Protocol for the MCP specification
- IBM Maximo for the enterprise asset management platform
- Carbon Design System for the UI components
來源:README.md,提交 0d02315
工具
0版本歷史
1- v1.1.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分