Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
TRAE CLI installation, configuration and usage guide. TRAE CLI is an AI-powered CLI programming assistant supporting natural language driven development. --- name: traecli description: TRAE CLI installation, configuration and usage guide. TRAE CLI is an AI-powered CLI programming assistant supporting natural language driven development. read_when: - Installing TRAE CLI - Configuring TRAE - Using TRAE commands - Troubleshooting TRAE issues metadata: {"clawdbot":{"emoji":"🤖","requires":{"bins":["sh","curl"]}}} allowed-tools: Bash(*), Read(*), Write(*), Edit(*) --- TRAE Capability contract not published. No trust telemetry is available yet. Last updated 2/24/2026.
Freshness
Last checked 2/24/2026
Best For
traecli is best for send, be, focus workflows where MCP compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
TRAE CLI installation, configuration and usage guide. TRAE CLI is an AI-powered CLI programming assistant supporting natural language driven development. --- name: traecli description: TRAE CLI installation, configuration and usage guide. TRAE CLI is an AI-powered CLI programming assistant supporting natural language driven development. read_when: - Installing TRAE CLI - Configuring TRAE - Using TRAE commands - Troubleshooting TRAE issues metadata: {"clawdbot":{"emoji":"🤖","requires":{"bins":["sh","curl"]}}} allowed-tools: Bash(*), Read(*), Write(*), Edit(*) --- TRAE
Public facts
4
Change events
1
Artifacts
0
Freshness
Feb 24, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 24, 2026
Vendor
Alexjunanjing 2
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/alexjunanjing-2/openclaw-skill-traecli.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Alexjunanjing 2
Protocol compatibility
MCP
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
sh -c "$(curl -L https://lf-cdn.trae.com.cn/obj/trae-com-cn/trae-cli/install.sh)" && export PATH=~/.local/bin:$PATH
powershell
irm https://lf-cdn.trae.com.cn/obj/trae-com-cn/trae-cli/install.ps1 | iex
bash
traecli
bash
traecli --allowed-tool Bash,Edit,MultiEdit,Write -p "update README with latest changes"
bash
traecli -p /command arg1 arg2
text
/<command-name> [arguments]
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
TRAE CLI installation, configuration and usage guide. TRAE CLI is an AI-powered CLI programming assistant supporting natural language driven development. --- name: traecli description: TRAE CLI installation, configuration and usage guide. TRAE CLI is an AI-powered CLI programming assistant supporting natural language driven development. read_when: - Installing TRAE CLI - Configuring TRAE - Using TRAE commands - Troubleshooting TRAE issues metadata: {"clawdbot":{"emoji":"🤖","requires":{"bins":["sh","curl"]}}} allowed-tools: Bash(*), Read(*), Write(*), Edit(*) --- TRAE
name: traecli description: TRAE CLI installation, configuration and usage guide. TRAE CLI is an AI-powered CLI programming assistant supporting natural language driven development. read_when:
TRAE CLI is your dedicated Code Agent. You can send natural language instructions to TRAE CLI to complete a series of complex development tasks from code writing, testing to Git operations, allowing you to focus on higher-value creative work.
Execute the following script in your local terminal to install TRAE CLI:
sh -c "$(curl -L https://lf-cdn.trae.com.cn/obj/trae-com-cn/trae-cli/install.sh)" && export PATH=~/.local/bin:$PATH
Execute the following script in PowerShell to install TRAE CLI:
irm https://lf-cdn.trae.com.cn/obj/trae-com-cn/trae-cli/install.ps1 | iex
Note: If the built-in Ripgrep in TRAE CLI is unavailable, you also need to install Visual C++ Redistributable (VC runtime library).
cd command to enter your target projecttraecli
TRAE CLI supports both automatic and manual upgrades:
traecli update command to manually upgradeWhen working with a new project, use TRAE CLI to quickly establish an overall understanding of the codebase.
Examples:
TRAE CLI can help you develop new features, fix bugs, write documentation, etc.
Examples:
TRAE CLI can help you run unit tests, locate problems, and provide fix suggestions.
Examples:
Let TRAE CLI handle Git commands for you.
Examples:
TRAE CLI supports running in non-interactive mode. You can conveniently integrate TRAE CLI into CI/CD pipelines or other automation scripts to achieve development process automation.
Examples:
Update README automatically in CI script based on recent Git commits:
traecli --allowed-tool Bash,Edit,MultiEdit,Write -p "update README with latest changes"
Automatically run a pre-written Prompt template in CI script:
traecli -p /command arg1 arg2
You can use the following command line arguments to pass additional information:
| Argument | Description |
|----------|-------------|
| --allowed-tool | Specify automatically allowed tools, such as "Bash", "Edit", "Replace", etc. Multiple tools are separated by commas. Can be specified multiple times. |
| --bash-tool-timeout | Set the maximum running time for commands executed through the Bash tool. After timeout, execution will be automatically terminated, e.g., 30s, 5m, 1h. |
| -c / --config | Override settings in "k=v" format. |
| --disallowed-tools | Specify automatically disabled tools. Multiple tools are separated by commas. Can be specified multiple times. |
| -h / --help | Get usage help for TRAE CLI. |
| --json | Output complete information in JSON format, including System Prompt, tool calls, execution process, and final results. Only used with --print. |
| -p / --print | Print response content and exit immediately, suitable for pipe scenarios. |
| --query-timeout | Set the maximum execution duration for a single query. Timeout will terminate the query, e.g., 30s, 5m, 1h. |
| -v / --version | View the current version of TRAE CLI. |
In a session, use slash commands to execute quick operations, manage session state, and customize common workflows.
| Command | Purpose |
|---------|---------|
| /agent-new | Create a new custom agent. |
| /clear or /reset | Clear conversation history and release context. |
| /feedback | Submit feedback or report issues. |
| /init | Initialize a new AGENTS.md file for the current directory. |
| /login | Log in to TRAE CLI. |
| /logout | Log out of TRAE CLI. |
| /mcp | Manage MCP Server and tools. |
| /model | Switch the AI model being used. |
| /plugin or /plugins | Manage plugins. |
| /status | Display TRAE CLI status information. |
| /terminal-setup | Install the Shift+Enter shortcut for line breaks. |
You can define commonly used prompts as Markdown files, and TRAE CLI will execute them as custom slash commands.
/<command-name> [arguments]
Parameter Description:
<command-name>: Name derived from the Markdown file name (without the .md extension)[arguments]: Optional arguments passed to the commandmkdir -p .traecli/commands to create the .traecli/commands directory in the project rootcd .traecli/commands to enter the .traecli/commands directory.traecli/commands directoryFrontmatter Field Description:
| Frontmatter | Description | Example |
|-------------|-------------|---------|
| description | Brief description of this custom slash command. | Review code changes with context |
| argument-hint | Arguments required by the slash command (/). This hint will be displayed to the user when performing slash command auto-completion. | argument-hint: add [tagId] \| remove [tagId] \| list |
| tools | Specify available tools. Multiple tools are separated by commas. | Read,Write,mcp__{$mcp_server_name}__{$tool_name} |
| model | Specify the model to use. | kimi-k2 |
Example:
---
description: Review code changes with context
argument-hint: <file-pattern>
model: kimi-k2
tools: Read
---
## Code Review Request
Files to review: $1
Current git diff: !`git diff HEAD -- $1`
File structure: !`find . -name "$1" -type f | head -10`
## Your task
Please perform a thorough code review of specified files focusing on:
1. **Code Quality**: Check for best practices, readability, and maintainability
2. **Security**: Look for potential security vulnerabilities
3. **Performance**: Identify potential performance issues
4. **Testing**: Suggest areas that need test coverage
5. **Documentation**: Check if code is properly documented
Provide specific suggestions for improvement with line numbers where applicable.
TRAE CLI provides a series of special syntaxes for dynamically referencing parameters, setting default values, and inserting system command execution results in command definitions, greatly enhancing the flexibility and reusability of custom commands.
$ARGUMENTS
The $ARGUMENTS placeholder captures all arguments passed to the command, separated by spaces between multiple arguments.
Example:
# Command definition
echo 'Deploying service: $ARGUMENTS to staging environment' > .traecli/commands/deploy-service.md
# Usage
> /deploy-service auth-api v2.3.1
# $ARGUMENTS becomes: "auth-api v2.3.1"
$N
You can access specific parameters individually by positional parameters $N, just like in shell scripts.
Example:
# Command definition
echo 'Deploy service $1 to environment $2 with version $3' > .traecli/commands/deploy-service.md
# Usage
> /deploy-service auth staging v1.4.2
# $1 becomes "auth", $2 becomes "staging", $3 becomes "v1.4.2"
!command
!command is used to execute the specified command and insert its standard output result directly into the current position as text content.
For example, in the following command definition, !cat VERSION will be executed when TRAE CLI processes the file. TRAE CLI will run `cat VERSION`, then get its standard output (e.g., 1.4.0), and finally replace the `!`cat VERSION segment with the output content.
# Command definition
echo "Project version: !`cat VERSION`" > traecli/commands/show-version.md
# After replacement
Project version: 1.4.0
${N:-DefaultValue}
${N:-DefaultValue} is used to provide default values for variables.
Example:
# Command definition
echo 'Deploying to environment: ${1:-staging}' > .traecli/commands/deploy.md
# Usage
# Case 1: User provided parameter and defined $1="production"
> /deploy production
# ${1:-staging} becomes "production"
# Case 2: User did not provide parameter, $1 is undefined
> /deploy
# ${1:-staging} becomes "staging"
Problem: Installation script fails to execute
Solution:
lf-cdn.trae.com.cncurl is installed on your systemProblem: TRAE CLI command not found after installation
Solution:
~/.local/bin to your PATHexport PATH=~/.local/bin:$PATHProblem: Ripgrep not working
Solution:
Problem: Login issues
Solution:
/login command to re-authenticateProblem: Command timeout
Solution:
--bash-tool-timeout to increase timeout for long-running commands--query-timeout to increase query timeouttraecli --bash-tool-timeout 10m --query-timeout 5mProblem: High usage consumption
Solution:
/model commandMachine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/snapshot"
curl -s "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/contract"
curl -s "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:36:23.299Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "send",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "be",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "focus",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "use",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "help",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "the",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "conveniently",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "define",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "access",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "both",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "running",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile capability:send|supported|profile capability:be|supported|profile capability:focus|supported|profile capability:use|supported|profile capability:help|supported|profile capability:the|supported|profile capability:conveniently|supported|profile capability:define|supported|profile capability:access|supported|profile capability:both|supported|profile capability:multi|supported|profile capability:running|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Alexjunanjing 2",
"href": "https://github.com/alexjunanjing-2/openclaw-skill-traecli",
"sourceUrl": "https://github.com/alexjunanjing-2/openclaw-skill-traecli",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/alexjunanjing-2-openclaw-skill-traecli/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to traecli and adjacent AI workflows.