Skip to main content
Glama
nichuan

zhenyun-pangun-mcp

by nichuan

zhenyun-pangun-mcp

Универсальный инструмент MCP Zhenyun Pangu, предназначенный для повторного использования любыми MCP-клиентами (Claude Desktop / Cursor / различные агенты).

Полностью самодостаточный: не зависит от каких-либо внешних каталогов проекта, требуется только настроить реальные учетные данные в .env.

Обзор возможностей

Инструменты сгруппированы по префиксам (всего 17):

Префикс

Инструменты

Описание

obs_*

obs_log_query / obs_log_datasources / obs_sls_query

Запросы к логам: Loki на двух платформах (AWS — все зарубежные окружения + CN — внутренние непроизводственные) + Alibaba Cloud SLS (только CN — Pangu prod)

archery_*

archery_query / archery_describe_table / archery_list_columns / archery_query_tenant / archery_list_databases / archery_list_instances

Запросы к базам данных (Archery, двойные сайты cn/aws + возможности для специфических арендаторов/баз/экземпляров Pangu)

choerodon_*

choerodon_query_issue / choerodon_list_issue / choerodon_search_users / choerodon_get_status_map / choerodon_search_tasks_by_person / choerodon_list_attachments / choerodon_download_attachment

Совместная работа Choerodon (встроенный Python-клиент, чистый HTTP-логин)

search_repo

search_repo

Поиск по локальным репозиториям кода (содержимое / имена файлов / структура модулей)

Различие платформ логирования (важно)

Логи Pangu распределены по трём различным платформам. Перед запросом необходимо определить, к какой платформе относится целевое окружение:

Возможность

Окружение

Платформа

Источник данных / project

Система тегов

obs_log_query

AWS зарубежье (все окружения)

Grafana/Loki

Jp-saas-1-prod / Jp-saas-1-noneprod / ops

job / app

obs_log_query

CN внутренние непроизводственные (dev/test)

Grafana/Loki

Loki (pangu-noneprod) и др.

namespace / service_name / pod_name / container_name

obs_sls_query

Только CN внутренний Pangu prod

Alibaba Cloud SLS

pangu-cn-saas-3-prod-shared-sls-project-0 / sls-store-0-pangu-prod

_namespace_ = saas-prod

  • Логи Pangu prod внутри CN = Alibaba Cloud SLS (интеграция скопирована из log-ops-mcp), используйте obs_sls_query.

  • Для непроизводственных (dev/test) Pangu внутри CN используйте obs_log_query(region="cn"), логи панели непроизводственного Pangu (namespace=saas-dev-new / saas-test-new) находятся в источнике данных Loki (pangu-noneprod).

  • AWS зарубежье (как prod, так и непроизводственные) полностью используйте obs_log_query(region="aws").

  • ⚠️ Жесткое правило маршрутизации: кроме CN внутреннего Pangu prod, который идет через SLS, все остальные (CN непроизводственные + все AWS) идут через Loki. Не вызывайте obs_sls_query для непроизводственных Pangu.

Учетные данные для входа на три платформы и имена источников данных настраиваются независимо в .env, подробнее см. .env.example.

Установка и запуск

cd zhenyun-pangun-mcp
uv sync  # 或 pip install -e .
cp .env.example .env   # 填写真实凭据

Запуск через stdio:

uv run zhenyun-pangun-mcp
# 或
python -m zhenyun_pangun_mcp

Конфигурация MCP-клиента

{
  "mcpServers": {
    "zhenyun-pangun-mcp": {
      "command": "uvx",
      "args": ["--from", "/path/to/zhenyun-pangun-mcp", "zhenyun-pangun-mcp"],
      "env": {
        "MCP_ENV_DIR": "/path/to/zhenyun-pangun-mcp"
      }
    }
  }
}

Параметры конфигурации (.env)

Группа

Переменные окружения

Описание

Archery

ARCHERY_USERNAME / ARCHERY_PASSWORD / ARCHERY_AWS_USERNAME / ARCHERY_AWS_PASSWORD

Учетные данные шлюза БД cn/aws

ARCHERY_DB_CN / ARCHERY_DB_AWS / ARCHERY_DB_DEV / ARCHERY_DB_TEST

Псевдонимы экземпляров → реальные имена

Loki

AWS_LOG_USERNAME / AWS_LOG_PASSWORD / CN_LOG_USERNAME / CN_LOG_PASSWORD

Учетные данные для входа в Grafana

AWS_LOG_DS_* / CN_LOG_DS_*

Отображение окружения → имя источника данных

Choerodon

CHOERODON_BASE_URL / CHOERODON_USERNAME / CHOERODON_PASSWORD

Шлюз Choerodon и учетные данные

SLS

SLS_PANGU_PROD_ACCESS_KEY_ID / SLS_PANGU_PROD_ACCESS_KEY_SECRET

Учетные данные Alibaba Cloud для Pangu prod

Прочее

PG_ROOT

Корневой каталог для поиска по репозиториям (по умолчанию корень текущего репозитория)

Учетные данные не следует передавать в git; .env исключен через .gitignore, в репозиторий попадает только .env.example (версия с заполнителями).

-
license - not tested
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.

  • An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nichuan/zhenyun-pangu-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server