{"name":"io.github.Luckycat133/traecnclaw","slug":"luckycat133-traecnclaw","title":null,"description":"Local persistent TraeCN coding-task gateway with a focused MCP Agent surface.","url":"https://mcp.market/server/luckycat133-traecnclaw","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"productivity","tags":["productivity","ai"],"presence":{"score":23,"stars":0,"forks":1,"downloads_week":38,"last_push_at":"2026-11-01T05:24:45.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Luckycat133/traecnclaw-mcp-skill","website":null,"version":"0.6.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@luckycat133/traecnclaw","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Gateway host; keep loopback unless remote access is authenticated.","format":"string","name":"TRAECN_GATEWAY_HOST"},{"description":"Gateway port.","format":"string","name":"TRAECN_GATEWAY_PORT"},{"description":"Gateway bearer token.","format":"string","isSecret":true,"name":"TRAECN_GATEWAY_TOKEN"}]}],"tools":[{"name":"traecn_answer_question","description":"Resolve an exceptional question from TraeCN that the gateway could not handle mechanically by supplying the user's decision. The gateway routes the answer to the pending visible prompt and reports the outcome. Only call when a pending interaction exists.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_cancel_task","description":"Cancel one gateway-tracked task by ID. The gateway stops shepherding the work at its next control point and records the cancellation; results already produced remain in task history. Returns the task identity and post-cancellation status.","write_action":true,"price_micros":0,"input_schema":null},{"name":"traecn_create_conversation","description":"Create a new TraeCN conversation and make it the active target. Every call creates an additional conversation, so call at most once per genuinely new context. Returns the created conversation identity.","write_action":true,"price_micros":0,"input_schema":null},{"name":"traecn_decide_approval","description":"Approve or deny the unsafe or ambiguous command card currently visible in TraeCN. Approval revalidates the exact expectedCommand against the card and requires acknowledgeRisk plus an audit reason recorded locally; denial needs only the decision. Never approve beyond the scope the user authorized.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_delete_conversation","description":"Permanently delete one inactive TraeCN conversation by stable identifier. Requires the exact expectedTitle returned by traecn_list_conversations plus an explicit irreversible-deletion acknowledgement; there is no gateway recovery path.","write_action":true,"price_micros":0,"input_schema":null},{"name":"traecn_get_task","description":"Read one known gateway task by ID: status plus final result, or the full execution trace with detailLevel 'trace' for diagnosis. Call once when notified of completion or once later when resuming after a disconnect. Not a progress primitive — do not poll in a tight loop.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_list_conversations","description":"List the conversations available in the current TraeCN mode with stable identifiers accepted by conversation-scoped tools. Read-only; call when choosing or verifying conversation context.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_list_models","description":"List the model names currently offered in the TraeCN UI together with the currently selected model. Read-only discovery; call before select_model whenever the model choice matters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_list_setting_options","description":"List the visible choices of one dropdown-style setting identified by section and label. Required before select_setting_option; never invent an option value.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_list_setting_sections","description":"List the settings sections currently visible in TraeCN's settings UI. Required first step for any settings operation; never guess a section name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_list_settings","description":"List the individual settings and their control types within one section returned by traecn_list_setting_sections. Read-only discovery preceding any setting mutation; never guess a label.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_open_workspace","description":"Open one absolute local folder path as the active TraeCN workspace and verify it became active before returning. Call before submitting work that depends on a specific project; afterwards do not repeat the path inside the task message.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_select_conversation","description":"Make one existing conversation the active target for subsequent visible interaction. Returns the confirmed active conversation identity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_select_mode","description":"Switch TraeCN between Solo and IDE mode and confirm the resulting active mode. Switching to the current mode succeeds as a no-op. Call only when the requested mode differs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_select_model","description":"Select one model by exact name from traecn_list_models and confirm the picker state before returning. Selecting the already-active model succeeds as a no-op. Does not wait for model availability or capacity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_select_setting_option","description":"Select one previously listed option for a dropdown setting identified by section and label, and confirm the applied selection. Only values returned by traecn_list_setting_options are valid.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_send_message","description":"Submit one user instruction to TraeCN as durable background work and return its stable taskId immediately; the gateway owns queueing, retries, recovery, and result persistence. Use this for every delegated coding request, optionally targeting an existing conversation via conversationId. Do not send follow-up messages to probe progress — track the returned task instead.","write_action":true,"price_micros":0,"input_schema":null},{"name":"traecn_set_setting_text","description":"Enter one text value into the setting field identified by section and label, and confirm what the field contains afterwards.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_set_setting_toggle","description":"Enable or disable one toggle setting identified by section and label, then read back the applied state. Applying the already-current state succeeds as a no-op.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traecn_stop_generation","description":"Stop only the generation currently visible in the named active TraeCN conversation. Visible output may belong to the user or another agent, so this requires acknowledgeUntrackedWork=true plus an audit reason. Prefer cancel_task whenever a gateway task ID exists.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-11-01T06:15:56.611Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T06:15:56.569Z","components":{"code":{"score":25,"max":25,"notes":["120 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@luckycat133/traecnclaw","version":"0.6.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-08-24T09:47:23.089Z","repositoryUrl":"git+https://github.com/Luckycat133/traecnclaw-mcp-skill.git","weeklyDownloads":38}],"repo":{"found":true,"owner":"Luckycat133","repo":"traecnclaw-mcp-skill","archived":false,"pushedAt":"2026-11-01T05:24:45Z","stars":0,"forks":1,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/192107195?v=4","ownerCreatedAt":"2024-12-18T13:08:47Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/192107195?v=4&s=128","source":"registry"},"presence":{"stars":0,"forks":1,"downloadsWeek":38,"license":"MIT","lastPushAt":"2026-11-01T05:24:45.000Z","score":23}}}},"grade_history":[],"reviews":[]}