JP

junto-platforms/itglue-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

5 stars 3 forks 品質 71 トレンド 13MIT

Unofficial MCP server for the ITGlue API

概要

An unofficial Model Context Protocol (MCP) server for the ITGlue API. Enables AI assistants to manage ITGlue documents, document sections, and organizations. : This is an unofficial, community-maintained project and is not affiliated with or endorsed by Kaseya/ITGlue. - covering documents, document sections, and organizations - Full CRUD support for documents and document sections - Publish documents directly from your AI assistant - Organization lookup for finding org IDs - Pagination, filtering, and sorting support - Markdown and JSON response formats - Regional API support (US, EU, Australia) - Stdio and streaming HTTP transports - Docker support for containerized deployment 1. Open Claude Desktop and go to 2. Add the following to claude_desktop_config.json: Config file locations: - : ~/Library/Application Support/Claude/claude_desktop_config.json - : %APPDATA%\Claude\claude_desktop_config.json Most MCP clients use the same stdio configuration format shown above.

README

以下は原文 README の抜粋です。原文を見る。

itglue-mcp-server

An unofficial Model Context Protocol (MCP) server for the ITGlue API. Enables AI assistants to manage ITGlue documents, document sections, and organizations.

Note: This is an unofficial, community-maintained project and is not affiliated with or endorsed by Kaseya/ITGlue.

Features

  • 13 tools covering documents, document sections, and organizations
  • Full CRUD support for documents and document sections
  • Publish documents directly from your AI assistant
  • Organization lookup for finding org IDs
  • Pagination, filtering, and sorting support
  • Markdown and JSON response formats
  • Regional API support (US, EU, Australia)
  • Stdio and streaming HTTP transports
  • Docker support for containerized deployment

Quick Start

Claude Desktop

  1. Open Claude Desktop and go to Settings > Developer > Edit Config
  2. Add the following to claude_desktop_config.json:
{
  "mcpServers": {
    "itglue": {
      "command": "npx",
      "args": ["-y", "itglue-mcp-server"],
      "env": {
        "ITGLUE_API_KEY": "your-api-key-here"
      }
    }
  }
}
  1. Save the file and restart Claude Desktop

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Streaming HTTP

Start the server in HTTP mode:

ITGLUE_API_KEY=your-key npx itglue-mcp-server --transport http --port 3000

Then configure your MCP client:

{
  "mcpServers": {
    "itglue": {
      "type": "streamable-http",
      "url": "http://localhost:3000/mcp"
    }
  }
}

Other MCP Clients (Cursor, Windsurf, Claude Code, etc.)

Most MCP clients use the same stdio configuration format shown above.

EU or Australia Regions

Add --region eu or --region au to the args:

{
  "mcpServers": {
    "itglue": {
      "command": "npx",
      "args": ["-y", "itglue-mcp-server", "--region", "eu"],
      "env": {
        "ITGLUE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Environment Variables

Variable Description Required Default
ITGLUE_API_KEY ITGlue API key Yes
ITGLUE_BASE_URL Custom API base URL No https://api.itglue.com
TRANSPORT Transport mode: stdio or http No stdio
PORT HTTP server port No 3000

CLI Options

--api-key          ITGlue API key (overrides env var)
--base-url         Custom API base URL (overrides env var)
--region        API region: us, eu, or au (default: us)
--transport       Transport mode: stdio or http (default: stdio)
--port            HTTP server port (default: 3000)
--help                  Show help
--version               Show version

Tools

Organizations

Tool Description
GitHub で README 全文を見る

インストール

npx -y itglue-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "itglue": { "command": "npx", "args": ["-y", "itglue-mcp-server"], "env": { "ITGLUE_API_KEY": "your-api-key-here" } } } }