Skip to main content
Glama

antd-components-mcp

path.ts1.88 kB
import { dirname, join, resolve } from "path"; import { fileURLToPath } from "url"; /** 项目根目录 */ const ROOT_DIR = process.env.IS_BUILD ? resolve(dirname(fileURLToPath(import.meta.url)), "..") : resolve(dirname(fileURLToPath(import.meta.url)), "..", ".."); /** 提取的组件数据存储目录 */ const EXTRACTED_DATA_DIR = resolve(ROOT_DIR, "componentData"); /** 提取的组件列表路径 */ const EXTRACTED_COMPONENTS_LIST_PATH = join( EXTRACTED_DATA_DIR, "components-index.json" ); /** 提取的结果元信息路径 */ const EXTRACTED_METADATA_PATH = join(EXTRACTED_DATA_DIR, "metadata.json"); /** 提取的组件数据目录 */ const EXTRACTED_COMPONENTS_DATA_PATH = join(EXTRACTED_DATA_DIR, "components"); /** README.md 目录路径 */ const README_PATH = join(ROOT_DIR, "README.md"); const README_ZH_CN_PATH = join(ROOT_DIR, "README.zh-CN.md"); /** README.md 提取结果匹配字段 */ const README_ZH_CN_MATCH_FIELD = /(?<=(预处理版本为:))`(.*)`/; const README_MATCH_FIELD = /(?<=(Pre-processed version: ))`(.*)`/; /** 提取的组件更新日志路径 */ const EXTRACTED_COMPONENTS_DATA_CHANGELOG_PATH = join( EXTRACTED_DATA_DIR, "components-changelog.json" ); /** antd组件更新记录文件路径 */ const EXTRACT_COMPONENTS_CHANGELOG_PATH = "components-changelog-cn.json"; /** 默认提取 ant design 的路径 */ const DEFAULT_ANT_DESIGN_EXTRACT_PATH = "./ant-design"; const DOC_FILE_NAME = "docs.md"; const EXAMPLE_FILE_NAME = "examples.md"; export { ROOT_DIR, README_PATH, README_MATCH_FIELD, README_ZH_CN_PATH, README_ZH_CN_MATCH_FIELD, EXTRACTED_DATA_DIR, EXTRACTED_COMPONENTS_LIST_PATH, EXTRACTED_METADATA_PATH, EXTRACTED_COMPONENTS_DATA_PATH, EXTRACTED_COMPONENTS_DATA_CHANGELOG_PATH, DEFAULT_ANT_DESIGN_EXTRACT_PATH, EXTRACT_COMPONENTS_CHANGELOG_PATH, DOC_FILE_NAME, EXAMPLE_FILE_NAME, };

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/zhixiaoqiang/antd-components-mcp'

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