Back to Browse

Glpi MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

MCP server for GLPI IT service management (tickets, assets, users, knowledge base)

About

MCP server for GLPI IT service management (tickets, assets, users, knowledge base)

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (0 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. Trust signals: trusted author (6/6 approved).

4 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

What You'll Need

Set these up before or after installing:

GLPI root URL without /api.php (e.g., https://glpi.example.com); needs GLPI 11.0.6+ or 12Optional

Environment variable: GLPI_URL

OAuth client ID from GLPI Setup > OAuth clientsOptional

Environment variable: GLPI_CLIENT_ID

OAuth client secret from GLPI Setup > OAuth clientsRequired

Environment variable: GLPI_CLIENT_SECRET

GLPI user the tools act as (OAuth password grant)Optional

Environment variable: GLPI_USERNAME

Password of the GLPI userRequired

Environment variable: GLPI_PASSWORD

OAuth scopes to request, space- or comma-separated (add graphql for GraphQL)Optional

Environment variable: GLPI_SCOPES

High-Level API version: auto, 2.3 or 3.0Optional

Environment variable: GLPI_API_VERSION

Entity ID to work in (GLPI-Entity header)Optional

Environment variable: GLPI_ENTITY

Include sub-entities of GLPI_ENTITYOptional

Environment variable: GLPI_ENTITY_RECURSIVE

Profile ID to work with (GLPI-Profile header)Optional

Environment variable: GLPI_PROFILE

Verify SSL certificatesOptional

Environment variable: GLPI_VERIFY_SSL

Total seconds allowed for one request, retries includedOptional

Environment variable: GLPI_TIMEOUT

Enable read-only mode to restrict write operationsOptional

Environment variable: READ_ONLY_MODE

Write tools return the request they would send instead of changing GLPIOptional

Environment variable: DRY_RUN_MODE

Comma-separated list of tags to disable tools forOptional

Environment variable: DISABLED_TAGS

Maximum size of a tool response in bytes (empty = unlimited)Optional

Environment variable: RESPONSE_MAX_SIZE

Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)Optional

Environment variable: LOG_LEVEL

Enable rate limitingOptional

Environment variable: RATE_LIMIT_ENABLED

Maximum requests per rate limit windowOptional

Environment variable: RATE_LIMIT_MAX_REQUESTS

Rate limit window in minutesOptional

Environment variable: RATE_LIMIT_WINDOW_MINUTES

Enable FastMCP tool search transformOptional

Environment variable: TOOL_SEARCH_ENABLED

Tool search strategy (bm25 or regex)Optional

Environment variable: TOOL_SEARCH_STRATEGY

Maximum tool search results returned by search_toolsOptional

Environment variable: TOOL_SEARCH_MAX_RESULTS

Port for HTTP server (default: 8000)Optional

Environment variable: MCP_HTTP_PORT

MCP transport type: stdio, sse, or http (alias: streamable-http)Optional

Environment variable: MCP_TRANSPORT

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-mhajder-glpi-mcp": {
      "env": {
        "GLPI_URL": "your-glpi-url-here",
        "LOG_LEVEL": "your-log-level-here",
        "GLPI_ENTITY": "your-glpi-entity-here",
        "GLPI_SCOPES": "your-glpi-scopes-here",
        "DRY_RUN_MODE": "your-dry-run-mode-here",
        "GLPI_PROFILE": "your-glpi-profile-here",
        "GLPI_TIMEOUT": "your-glpi-timeout-here",
        "DISABLED_TAGS": "your-disabled-tags-here",
        "GLPI_PASSWORD": "your-glpi-password-here",
        "GLPI_USERNAME": "your-glpi-username-here",
        "MCP_HTTP_PORT": "your-mcp-http-port-here",
        "MCP_TRANSPORT": "your-mcp-transport-here",
        "GLPI_CLIENT_ID": "your-glpi-client-id-here",
        "READ_ONLY_MODE": "your-read-only-mode-here",
        "GLPI_VERIFY_SSL": "your-glpi-verify-ssl-here",
        "GLPI_API_VERSION": "your-glpi-api-version-here",
        "RESPONSE_MAX_SIZE": "your-response-max-size-here",
        "GLPI_CLIENT_SECRET": "your-glpi-client-secret-here",
        "RATE_LIMIT_ENABLED": "your-rate-limit-enabled-here",
        "TOOL_SEARCH_ENABLED": "your-tool-search-enabled-here",
        "TOOL_SEARCH_STRATEGY": "your-tool-search-strategy-here",
        "GLPI_ENTITY_RECURSIVE": "your-glpi-entity-recursive-here",
        "RATE_LIMIT_MAX_REQUESTS": "your-rate-limit-max-requests-here",
        "TOOL_SEARCH_MAX_RESULTS": "your-tool-search-max-results-here",
        "RATE_LIMIT_WINDOW_MINUTES": "your-rate-limit-window-minutes-here"
      },
      "args": [
        "glpi-mcp-server"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!