Loading...
Loading...
Query and sync YApi interface documentation. Use when user mentions "yapi 接口文档", YAPI docs, asks for request/response details, or needs docs sync. Also triggers when user pastes a YApi URL that matches the configured base_url.
npx skill4agent add leeguooooo/cross-request-master yapinpx skills add leeguooooo/cross-request-master -y -gyapi config init --base-url=https://your-yapi-domain.com --auth-mode=global --email=YOUR_EMAIL
yapi login --base-url=https://your-yapi-domain.com --browser~/.yapi/config.tomlnpm install -g @leeguoo/yapi-mcp
yapi install-skill --yapi-base-url=https://your-yapi-domain.com --yapi-auth-mode=global --yapi-email=YOUR_EMAIL --forceyapiyapi -h
# fallback:
npx -y -p @leeguoo/yapi-mcp yapi -hyapinpx -y -p @leeguoo/yapi-mcp yapiyapinpx skills add leeguooooo/cross-request-master -y -g
# compatibility:
npx -y -p @leeguoo/yapi-mcp yapi install-skill --forcebase_url~/.yapi/config.tomlyapi login --base-url https://your-yapi-domain.com --browser
# optional explicit page:
yapi login --base-url https://your-yapi-domain.com --login-url https://your-yapi-domain.com/yapi login --base-url https://your-yapi-domain.com --email you@example.com --password '***'yapi whoamibase_urlyapi whoamiyapi login --browserapi_id--dry-run413--mermaid-classicbase_url~/.yapi/config.tomlrg -n "^base_url\\s*=" ~/.yapi/config.tomlbase_url/project/123/...project_id=123.../api/456api_id=456.../api/cat_789catid=789api_idyapi --path /api/interface/get --query id=<api_id># version/help
yapi --version
yapi self-update
yapi -h
# auth
yapi whoami
yapi login --base-url https://your-yapi-domain.com --browser
yapi login --browser
yapi login --login-url https://your-yapi-domain.com/
yapi logout
# search / fetch
yapi search --q keyword --project-id 310
yapi --path /api/interface/get --query id=123
yapi --path /api/interface/list_cat --query catid=123
yapi --path /api/interface/list_cat --query "catid=4631&limit=50&page=1"
# browse entities
yapi group list
yapi project list --group-id 129 --page 1 --limit 10
yapi project get --id 365
yapi project token --project-id 365
yapi interface list-menu --project-id 365
yapi interface list --project-id 365 --limit all
yapi interface get --id 31400
yapi interface cat add --project-id 365 --name "公共分类" --desc ""
yapi interface cat update --cat-id 3722 --name "公共分类 1" --desc "公共分类"
yapi interface cat delete --cat-id 4169
yapi env --project-id 365
yapi member list --project-id 365
yapi follow
yapi user search --q keyword
yapi log list --type group --type-id 129 --page 1 --limit 10
# exports / test collections
yapi export --project-id 365 --type swagger --name openapi.json
yapi col list --project-id 365
yapi col cases --id 12 --project-id 365~/.yapi/config.toml~/.yapi-mcp/auth-*.jsonagent-browser-stealth -V
# install once if missing browser runtime
agent-browser-stealth installyapi docs-sync bind add --name projectA --dir docs/release-notes --project-id 267 --catid 3667
yapi docs-sync bind list
yapi docs-sync bind get --name projectA
yapi docs-sync bind update --name projectA --source-file architecture.md
yapi docs-sync --binding projectA --dry-run
yapi docs-sync --binding projectA --source-file architecture.md
yapi docs-sync --binding projectA.yapi/docs-sync.json.yapi/docs-sync.links.json.yapi/docs-sync.projects.json.yapi/docs-sync.deployments.json~/.yapi/docs-sync.json--dir$HOME--force.yapi.jsonyapi docs-sync bind remove --name projectA--source-filesource_files--clear-source-files--dry-run413 Payload Too Large--mermaid-classicreq_body_typejsonres_bodyreq_*res_bodydescmarkdown