WA

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

18 stars 37 forks Качество 83 Тренд 42Apache-2.0

MCP-сервер для IT Glue — документация, пароли, конфигурации и гибкие инструменты активов для помощников ИИ

Обзор

Сервер Model Context Protocol (MCP), который предоставляет Клоду доступ к документации IT Glue и управлению активами В отличие от других MCP-серверов Wyre, этот напрямую общается с API IT Glue и имеет , поэтому сборка одним щелчком мыши не требует маркера пакетов GitHub — npm ci облачного конструктора только тянет общедоступные пакеты. (Читайте: токен пакетов необходим только для установки опубликованного пакета @wyre-ai/itglue-mcp; см. Установка.) Цель DigitalOcean создает полное изображение Docker и запускает полный сервер MCP по HTTP и является рекомендуемым путем; это репо не отправляет точку входа Рабочих (src/worker.ts), поэтому предпочтите DigitalOcean или предварительно построенное изображение контейнера (ghcr.io/wyre-ai/itglue-mcp). Этот пакет публикуется в реестре npm, который требует токена даже для общедоступных пакетов. Аутентифицировать npm один раз, затем установить: .npmrc уже указывает область @wyre-ai в пакетах GitHub и читает токен от NODE AUTH TOKEN, поэтому дальнейшая конфигурация не требуется.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который предоставляет Клоду доступ к документации IT Glue и управлению активами

Развертывание одним щелчком мыши

[!ПРИМЕЧАНИЕ] В отличие от других MCP-серверов Wyre, этот напрямую взаимодействует с API IT Glue.

не имеет ** никакой частной @wyre-ai/* зависимости от времени выполнения **, поэтому создайте один клик не нуждается в маркере пакетов GitHub - облачный конструктор npm ci только тянет Токен read:packages необходим только для установки опубликованного [[Т3]] сам пакет; см. Установка. Цель DigitalOcean создает полное изображение Docker и запускает полный MCP Сервер по HTTP и является рекомендуемым путем; это РЕПО не отправляет Рабочих точка входа ([T4]), поэтому предпочтите DigitalOcean или предварительно построенный контейнер Изображение [[Т5]].

##Установка

Этот пакет публикуется в реестре GitHub Packages npm, который требует Токен даже для общественных пакетов. Аутентифицировать npm один раз, затем установить:

.npmrc уже указывает область @wyre-ai в пакетах GitHub и [[8]], [[8]], [[[8]]], [[[8]]], [[[8]]], [[[8]]]], [[[[8]]]], [[[8]]]]], [[[8]]]], [[[8]]]], [[[[8]]]]], [[[[[]]]]] [[[[]]]]] [[[[]]]]] [[[[]]]]]] [[[[]]]]]] [[[[[[]]]]]]] [[[[]]]]]] [[[[[]]]]]] [[[[]]]]]] [[[[[]]]]]] [[[[[[]]]]]]] [[[[[]]]]]]] [[[[[[]]]]]]]] [[[[[[[]]]]]]][[[[[[ То же самое касается [9][править править код].

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

npx @wyre-ai/itglue-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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