π Model Context Protocol Skills for Trae IDE by ByteDance
Industry-standard skill collection built on the MCP protocol, providing production-grade tools for AI-assisted development.
| Metric | Status |
|---|---|
| π¦ MCP Servers | 70 Production-Grade |
| π§ AI Tools | 350+ |
| β‘ User Prompts | 80+ |
| π Context Resources | 35 |
| β TypeScript Validated | 0 Errors |
| π― Trae Optimized | 100% Ready |
| π€ AI Agent Modules | 7 Advanced |
This skill collection is natively optimized for Trae IDE. The MCP protocol allows the Trae Agent system to automatically discover and utilize all available tools.
- Open Trae IDE
- Navigate to Skills Marketplace
- Search for Trae Official Skills
- Click Install
Add to your Trae configuration:
{
"mcpServers": {
"trae-skills": {
"command": "node",
"args": ["./packages/cli/index.js", "mcp"]
}
}
}| Server | Icon | Categories | Rating | Key Features |
|---|---|---|---|---|
| git | π¦ | Version Control | Beginner | Branch management, diff, conventional commits |
| terminal | π» | System | Advanced | Sandboxed command execution, npm, shell |
| code-review | π | Code Quality | Intermediate | Static analysis, bug detection, code scan |
| Server | Icon | Categories | Rating | Key Features |
|---|---|---|---|---|
| test-generator | π§ͺ | Testing | Intermediate | Unit tests, coverage reports, TDD workflow |
| documentation | π | Docs | Beginner | JSDoc generation, README, API documentation |
| search | π | Code Analysis | Intermediate | Regex search, symbol lookup, reference tracking |
| code-generator | β‘ | Generation | Intermediate | CRUD APIs, component templates, project detection |
| dependency-analyzer | π¦ | Security | Intermediate | NPM audit, unused packages, version checks |
| Server | Icon | Categories | Rating | Key Features |
|---|---|---|---|---|
| react | βοΈ | Frontend | Intermediate | Hooks, component patterns, memo optimization |
| typescript | π | Types | Advanced | Type safety, generics, type best practices |
| docker | π³ | DevOps | Intermediate | Dockerfile, multi-stage build, compose |
| Server | Icon | Categories | Rating | Key Features |
|---|---|---|---|---|
| security-auditor | π | Security | Advanced | Secret scanning, OWASP top 10, vulnerability scan |
| performance-optimizer | β‘ | Performance | Advanced | Build speed, bundle analysis, dead code detection |
| Server | Icon | Categories | Rating | Key Features |
|---|---|---|---|---|
| coding-workflow | π | Workflow | Intermediate | Feature branches, TDD cycle, PR preparation |
| debugging-workflow | π§ | Troubleshooting | Advanced | System info, log analysis, root cause verification |
| refactoring-workflow | β»οΈ | Refactoring | Advanced | Safety checks, incremental refactoring, validation |
State-of-the-art AI agent capabilities inspired by AutoGPT, BabyAGI, and multi-agent systems.
| Server | Icon | Key Capabilities |
|---|---|---|
| agent-autonomous | π― | Task creation, prioritization, execution loop |
| agent-multi | π₯ | 6 expert roles, debate, voting, consensus building |
| agent-reflection | π§ | Metacognition, bias detection, quality gates |
| website-builder | π | One-click landing page generation with Tailwind CSS |
| Server | Icon | Key Capabilities |
|---|---|---|
| memory | π§ | Vector embeddings, semantic search, human forgetting curves |
| thinking | π | Sequential Chain-of-Thought, self-criticism loop |
| web-search | π | DuckDuckGo + Wikipedia real-time knowledge |
We follow the official Model Context Protocol specification used by Anthropic and Trae IDE:
- β Standard Tool Primitives - AI agent automatically knows how to call every tool
- β Rich Context Resources - Automatic context injection for the LLM
- β User Prompt Templates - One-click standardized workflows
- β Fully Typed Interfaces - No more implicit "any" types
Every skill includes platform-specific metadata:
.forTrae({
categories: ['Version Control', 'Core'],
rating: 'beginner',
features: ['Git Operations', 'Code Review']
})This powers Trae's marketplace features:
- π Skill categorization and filtering
- β Difficulty rating for appropriate suggestions
- π Search and discovery optimization
- π― Context-aware skill recommendations
node packages/cli/index.js mcpπ Trae MCP - Model Context Protocol Servers
Found 70 MCP Servers:
π― agent-autonomous@1.1.0
AutoGPT-style autonomous task executor
Tools: 8 | BabyAGI loop | Multi-agent support
π¦ git@1.1.0 by Trae Official
Git version control toolkit
Tools: 4 | Prompts: 1 | Resources: 1
π» terminal@1.1.0 by Trae Official
Secure sandboxed terminal execution
Tools: 4 | Prompts: 1 | Resources: 1
... 67 more production-grade servers
node packages/cli/index.js mcp-toolsThis shows every tool that the Trae Agent can invoke automatically.
βββββββββββββββββββββββββββββββββββββββββββ
β Model Context Protocol β
βββββββββββββββββββββββββββββββββββββββββββ€
β β
β π§ TOOLS β
β β’ AI-executable functions β
β β’ Strongly typed parameters β
β β’ Pure async execution β
β β
β β‘ PROMPTS β
β β’ User-facing workflow templates β
β β’ Argument validation β
β β’ Standardized LLM instructions β
β β
β π RESOURCES β
β β’ Automatic context injection β
β β’ URI-addressable content β
β β’ Live, up-to-date data β
β β
βββββββββββββββββββββββββββββββββββββββββββ
trae-skill/
βββ mcp/ # All MCP Skill Servers
β βββ git/
β βββ terminal/
β βββ code-review/
β βββ ... 13 more skills
β
βββ packages/
β βββ core/ # MCP Core Framework
β β βββ mcp/types.ts # Type definitions
β β βββ mcp/builder.ts # Fluent builder API
β β βββ mcp/registry.ts # Server registry
β β
β βββ cli/ # Command line interface
β
βββ tsconfig.json
βββ package.json
βββ README.md
import { createMCPServer } from '@trae/skills'
export default createMCPServer({
name: 'my-awesome-skill',
version: '1.0.0',
description: 'What your skill does',
icon: 'β¨'
})
.forTrae({
categories: ['Your Category'],
rating: 'intermediate',
features: ['Feature 1', 'Feature 2']
})
.addTool({
name: 'tool_name',
description: 'Clear description for AI agent',
parameters: {
param1: {
type: 'string',
description: 'What this parameter means',
required: true
}
},
execute: async (params) => {
return { result: 'your implementation' }
}
})
.addPrompt({
name: 'my-workflow',
description: 'For users to click and run',
generate: async (args) => `
Your LLM prompt template here
`
})
.build()See mcp/template/index.ts for a complete starter.
- β 16 Production MCP Servers ready for Trae IDE
- β 52 Tools with complete type definitions
- β 21 Prompt Templates for standardized workflows
- β 6 Context Resources for automatic injection
- β Platform Metadata for marketplace discovery
- β TypeScript 0 Errors validation
- β MCP Protocol 100% compatible with Trae/Anthropic standard
We welcome contributions to grow the Trae Skill Marketplace!
- Fork the repository
- Create your feature:
git checkout -b feature/amazing-skill - Build following the MCP standard template
- Add
forTrae()platform metadata - Validate:
npx tsc --noEmit - Open a Pull Request
MIT Β© Trae Official
Built with β€οΈ for the Trae IDE Developer Community
This is the official skill collection maintained by Trae Team