PageDesignerMcp
This MCP server for the Tiangong aPaaS platform provides tools for page design, knowledge retrieval, error diagnosis, code analysis, and GitLab integration.
Page Design & Knowledge
recommend_config: AI-powered page type, component skeleton, and enhancement recommendations.query_knowledge: Search 315+ page design knowledge base articles.
Error Diagnosis & Debugging
parse_stacktrace: Extract error codes and source locations from Java stack traces.diagnose_error: Find error code/name references and throw sites in GitLab.diagnose_frontend: Diagnose frontend rendering/store/component issues via GitLab search.
Code & Call Chain Analysis
trace_callchain: Trace method call chains in GitLab.trace_callgraph: Build Controller→Service→Handler→Mapper call hierarchy.query_dbtable: Get entity field definitions for a database table from GitLab.
GitLab Utilities
gitlab_search_code: Global code search with filters.gitlab_get_file: Retrieve file contents from GitLab.gitlab_list_mrs: List merge requests with state filters.
External Integrations
Supports Archery for database queries and Alibaba Cloud for log queries using provided credentials.
Integrates with GitLab to enable searching code, reading files, listing merge requests, and comparing branches, used for diagnosing errors and tracing call chains in page designer projects.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PageDesignerMcpExplain error MDPD-1001"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PageDesignerMcp
MCP Server 平台 + 多领域 Agent 插件系统,面向天工 aPaaS 平台的 44 个业务域。
项目初心(最高约束)
本项目是能力层,不是 harness。 为外部 AI 客户端(opencode / Claude Desktop / Cursor 等)提供处理天工 aPaaS 平台业务问题的能力:工具 + 知识库 + 说明书,通过 MCP 协议消费。
项目 = 能力层(工具 + 知识库 + 说明书)
消费方 = 外部 AI 客户端(AI 在项目之外,是设计不是残缺)
协议 = MCP
价值 = 让任何 AI 客户端都能高效处理天工各业务域的问题边界约束(所有开发必须遵守):
不是 Agent 运行时 / harness — 不做 LLM 接入、决策循环、上下文管理、运行时编排 DSL、运行时持久化
决策权在外部 — 编排是外部 AI 客户端的事,本项目不做自动编排
能力优先 — 新增能力(工具/知识/说明书)优先于运行时机制建设
契约稳定 — Domain Contract / VCSClient 接口一旦发布,只增不减,保证外部 AI 客户端持续可用
Related MCP server: gitlab-api
架构
opencode.json
└── domains/AGENTS.md ← 主路由(唯一入口)
├── page/ ← 页面设计器
├── report/ ← 报表
├── saas/ ← SaaS 多租户
├── flow/ ← 流程
├── approval/ ← 审批
├── ... ← 共 44 个业务域
└── databack-rt/ ← 数据回写运行时每个域包含:index.js(工具)、AGENTS.md(行为)、knowledge/(知识库)
平台结构:src/core/(加载机制:注册表/加载器/工厂)+ src/tools/(平台内置工具)+ shared-skills/(跨域技能包)+ config/(域配置与技能注册)。新增能力见 ARCHITECTURE.md §2.3 决策树。
快速启动
npm install
node src/index.js环境变量(集中凭据,.env 文件,已被 gitignore)
复制 .env.example 为 .env 并填入真实值。所有凭据集中在此:
变量 | 用途 | 必选 |
| GitLab 代码搜索/诊断 | ✅ |
| GitLab 实例地址 | 可选 |
| 数据库查询(shared_db_query) | 用 db_query 时 |
| 阿里云日志查询(shared_aliyun_query_log) | 用日志查询时 |
⚠️ 内网技能需先连接公司 VPN:Archery / 阿里云 SLS 均为内网服务,未连 VPN 会报
ERR_NAME_NOT_RESOLVED或卡在连接。
📄 完整凭据清单、读取优先级、换机步骤见 docs/credentials.md。
脚本
命令 | 说明 |
| 启动 MCP Server |
| 运行测试 |
| 创建新领域脚手架 |
文档
ARCHITECTURE.md — 完整架构设计
domains/AGENTS.md— 主路由表(44 域)domains/page/knowledge/README.md— 知识库导航(315 篇)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceMCP server that distributes tool specifications from GitLab repositories to IDEs, dynamically generating MCP tools and serving files via aimcp:// URIs.MIT
- Alicense-qualityAmaintenanceMCP server for interacting with GitLab API, supporting dynamic tool selection and enterprise-grade security.11MIT
- Alicense-qualityCmaintenanceA TypeScript-based MCP server that enables code search, file reading, and project management via the GitLab API.171ISC
- AlicenseBqualityDmaintenanceAn MCP server for issue-driven GitLab development, automating requirement analysis, issue creation, branching, coding, merge requests, and issue updates.28927MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
Go MCP server for GitLab: 2 dynamic tools reach 1000+ REST/GraphQL actions. Free/CE, no paid tier.
MCP server for Appcircle mobile CI/CD platform.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/yanghaiyong/PageDesignerMcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server