WA

wyre-ai/itglue-mcp

开发工具官方

本页由 AI 翻译,技术细节请以原文为准。 查看原文

18 stars 37 forks 质量 83 趋势 42Apache-2.0

IT Glue的MCP服务器——文档,密码,配置,以及AI助手的灵活资产工具

概览

一个模式背景协议(MCP)服务器,为克洛德提供访问IT Glue文档和资产管理的机会. 与其它Wyre MCP服务器不同,这个服务器直接和IT Glue API交谈并且有,所以一击构建不需要GitHub套件符号——云建机的npm Ci只拉出公共套件. (读取: packages series仅需安装已发布的@wyre-ai/itglue-mcp包本身;见Institution.). DigitalOcean目标构建了完整的Docker图像并运行完整的MCP服务器于HTTP之上,是被推荐的路径;这种Repo不运送工人入站点(src/worker.ts),因此更喜欢DigitalOcean或预建的容器图像(ghcr.io/wyre-ai/itglue-mcp). 此套件会被发布到 npm 注册中,它甚至对于公共套件也需要一个符号. 认证 npm 一次, 然后安装 : Repo's .npmrc已经在 GitHub 包上指向了@wyre-ai 范围,并从 NODE AUTH TOKEN 读取了符号,所以不需要进一步的配置了.

概述(AI 翻译)

一个模式背景协议(MCP)服务器,为克洛德提供访问IT Glue文档和资产管理的机会.

□一克部署

[注]

不同于其他Wyre MCP服务器,这个服务器直接与IT Glue API和 没有私有 @wyre-ai/* 运行时依赖**, 所以单击后构建 不需要 GitHub 套件符号 — 建云器的 npm ci 只拉 公共软件包。 (A read:packages] 符号只需要用于安装已发布 @wyre-ai/itglue-mcp包本身;见安装。 ) DigitalOcean目标构建完整的多克图像并运行完整的MCP 服务器在 HTTP 之上, 并且是推荐路径; 此 repo 不运送工人 切入点([T4]),因此更倾向于数字海洋或预建的容器 图像 ([T5]).

□ 安装

此软件包将发布到** GitHub 软件包** npm 注册中,其中要求 甚至是公共软件包的代号。 认证 npm 一次, 然后安装 :

Repo的 [T6] 已经在 GitHub 包和 读取 [[T8] 的令牌,所以不需要进一步配置。 也一样 改为npx @wyre-ai/itglue-mcp.

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

IT Glue MCP Server

A Model Context Protocol (MCP) server that provides Claude with access to IT Glue documentation and asset management.

One-Click Deployment

[!NOTE] Unlike the other Wyre MCP servers, this one talks to the IT Glue API directly and has no private @wyre-ai/* runtime dependency, so the one-click build does not need a GitHub Packages token — the cloud builder’s npm ci only pulls public packages. (A read:packages token is only needed to install the published @wyre-ai/itglue-mcp package itself; see Installation.) The DigitalOcean target builds the full Docker image and runs the complete MCP server over HTTP and is the recommended path; this repo does not ship a Workers entrypoint (src/worker.ts), so prefer DigitalOcean or the prebuilt container image (ghcr.io/wyre-ai/itglue-mcp).

Installation

This package is published to the GitHub Packages npm registry, which requires a token even for public packages. Authenticate npm once, then install:

# Authenticate npm to GitHub Packages (token needs the read:packages scope)
export NODE_AUTH_TOKEN=$(gh auth token)   # or a PAT with read:packages

npm install @wyre-ai/itglue-mcp

The repo’s .npmrc already points the @wyre-ai scope at GitHub Packages and reads the token from NODE_AUTH_TOKEN, so no further config is needed. The same applies to npx @wyre-ai/itglue-mcp.

Or use the Docker image:

docker pull ghcr.io/wyre-ai/itglue-mcp:latest

Configuration

Copy .env.example and set the variables below. Leave CONDUIT_S2S_SECRET empty in that file; never commit a real value.

Variable Description Required
ITGLUE_API_KEY Your IT Glue API key (format: ITG.xxx). Used by stdio and by HTTP when AUTH_MODE=env. Yes (stdio and env mode)
ITGLUE_JWT A user-session JWT used as an optional fallback for document-folder operations on tenants whose API key cannot access the Document Folders resource yet. See JWT fallback for document-folder operations. No
ITGLUE_REGION API region: us, eu, or au (default: us) No
ITGLUE_BASE_URL Override the IT Glue API base URL (advanced) No
MCP_TRANSPORT Transport: stdio (local) or http (remote). Defaults to stdio when run via npx/node, and to http in the Docker image. No
MCP_HTTP_PORT Port for HTTP transport (default: 8080) No
在 GitHub 查看完整 README

安装

npx @wyre-ai/itglue-mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "itglue": { "command": "npx", "args": ["@wyre-ai/itglue-mcp"], "env": { "ITGLUE_API_KEY": "${ITGLUE_API_KEY}", "ITGLUE_REGION": "us" } } } }