
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只拉 公共软件包。 (Aread: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’snpm cionly pulls public packages. (Aread:packagestoken is only needed to install the published@wyre-ai/itglue-mcppackage 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 |
安装
npx @wyre-ai/itglue-mcp配置
{
"mcpServers": {
"itglue": {
"command": "npx",
"args": ["@wyre-ai/itglue-mcp"],
"env": {
"ITGLUE_API_KEY": "${ITGLUE_API_KEY}",
"ITGLUE_REGION": "us"
}
}
}
}