← Back to search

codesign-mcp

GitHub Actions Scanned 25d ago

Local MCP server for Tencent CoDesign — read sharing artboards, specs, screenshots and slices.

npm
B
88 / 100

Versions

No versions found.

PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 8

get_artboard_image
annotations: none low

Returns the CoDesign preview or cover image for visual comparison only.

debug_collect_network
annotations: verified low

Open the sharing page in a headless browser, record all network responses for `timeoutMs`, and return a REDACTED summary.

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
get_artboard_spec
annotations: verified low

Canonical CoDesign source for design-to-code: fetches the official meta_url JSON with layer positions, text, fills, colors, CSS, groups, and slice manifest.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
codesign_status
annotations: verified low

Return MCP server config (profile path, idle settings) and current browser/login status.

readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
download_slice
annotations: verified low

Downloads designer-exported CoDesign slice assets from the official slice manifest, matched by layer object_id.

readOnlyHint false openWorldHint true idempotentHint true destructiveHint false
codesign_login
annotations: verified low

Open a visible Chromium window pointed at codesign.qq.com so the user can scan-login.

readOnlyHint false openWorldHint true idempotentHint true destructiveHint false
codesign_logout
annotations: verified low

Close any running browser and wipe the persistent profile directory.

readOnlyHint false openWorldHint false idempotentHint true destructiveHint true
list_artboards
annotations: verified low

Use this first when a task contains a CoDesign sharing URL or asks to implement/recreate a CoDesign design.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false

Permissions 3

network medium
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 0

No scan findings.