Koda Cowork User Manual
Local AI Collaboration Workspace โโ Make Agent your reliable execution assistant (acting as secretary/colleague/expert), safely and efficiently completing tasks within project directories.
Why Choose Koda Cowork?
Cowork is not"another AI chatbot", โ it'sAI CapabilitiesLEGO system.
Through Skills (professional capabilities) and MCP (External Connections) combination, you can build highly specialized Agent.
Essential Differences from General AI
| Dimension | General AI (ChatGPT/Claude) | Koda Cowork + Skills/MCP |
|---|---|---|
| Knowledge Depth | Generic training data, lacks specialized details | โ Compressed Expert Experience (Skills) |
| ~300 Capabilities | Preset tools, cannot extend | โ Limitless Extension (MCP Plugins) |
| Local Integration | Cannot directly access local filesystem | โ Filesystem + Process Control |
| Security | Cloud processing, data leaves device | โ Local execution + Approval Mechanism |
| Customization | Prompt engineering only, limited results | โ Code-Level Customization (Skills/MCP) |
| Cost | Pay-per-use, ongoing consumption | โ One-TimeCost, Unlimited Use |
Build Differentiated Agents
Koda Cowork 's core value lies in: Through Skills and MCP combination, build completely different specialized Agent.
๐ Data Analyst
Skills: data-analysis, data-viz
MCP: web-search, database connections
Capabilities: analyze data, generate reports, real-time information
โ๏ธ Legal Advisor
Skills: legal-doc-review, research-assistant
MCP: legal databases, case management systems
Capabilities: review contracts, legal research, case analysis
๐จ Design Expert
Skills: frontend-design, brand-guidelines
MCP: chrome-devtools
Capabilities: UI design, brand guidelines, browser testing
๐ป Development Partner
Skills: vibe-coding, environment-installer
MCP: Git, CI/CD
Capabilities: tasteful code, environment setup
๐ Content Creator
Skills: media-writer, xiaohongshu-writer
MCP: social media API
Capabilities: platform-native content, multi-account management
๐ฌ Researcher
Skills: research-assistant, news
MCP: arXiv, academic databases
Capabilities: literature search, review generation, citation management
Three Core Capabilities of Koda Cowork
1. Skills - Professional Capability Modules
Skills arecompressed packages of expert knowledge, each Skill is a set ofexpertiseand workflows.
- 9+ Built-in Skills: Data analysis, visualization, frontend design, document generation...
- Custom Skills: Use skill-creator to build your own professional capabilities
- Remote Installation: One-click install from GitHub repositories with audit pipeline
- Quality Assurance: skill-judge 8 Dimensionscoring, ensuring quality
2. MCP Plugins - External Connectors
MCP (Model Context Protocol) enables Agents to connect to any external service.
- 4 Built-in MCPs: Browser automation, web search, web scraping...
- Custom MCPs: Connect internal systems (CRM, ERP, databases)
- Flexible Configuration: Supports stdio, HTTP, SSE transport methods
- Environment Variables: Secure API key storage
3. Security Mechanisms - Controlled Execution
Local execution + Approval System, ensuring Agent behavior is controllable and traceable.
- Dangerous Operation Approval: Deleting, moving, overwriting files requires explicit approval
- Path Boundary Protection: Operations restricted to project directories only
- memory rules: Remember approval decisions to automate workflows
- Local First: All data stored locally, never uploaded to cloud
Vision and target
๐ฏ Vision
Enable everyone to build their own specialized AI assistants
We believe general AI is not the endpoint, but the starting point. The real value lies in:
- expertise: Compress 10 years of experience into 50 lines of Markdown
- External Connections: Connect to any system, breaking AI's capability boundaries
- Safe & Controllable: Local execution, approval mechanisms, complete control
๐ target
Build the most open local AI collaboration platform
- Extensible: Anyone can create Skills and MCPs
- Composable: Combine capabilities like building blocks
- Shareable: Skills and MCPs can be packaged and distributed
- Customizable: Code-level customization, not just prompt engineering
Application Scenarios
๐๏ธ Personal Secretary (All-Around)
Manage both life and work: schedule reminders, travel planning, shopping lists, meeting notes, weekly reviews, communication drafts, project follow-ups.
Typical interaction: You state atarget โ Agent outputsโrecommended solution + points to confirm + todo list + next stepsโ.
๐ข Enterprise Internal
Connect internal systems, build dedicated AI employees. For example: sales assistant, customer service bot, data analyst.
๐จโ๐ป Individual Developer
Boost development efficiency. Example: Code review, documentation generation, environment setup.
๐ Data Teams
Accelerate data analysis. Example: Automated reports, visualization, insight extraction.
โ๏ธ Professional Services
Professional assistants in law, finance, healthcare. Example: Contract review, investment analysis.
๐จ Creative Industries
Designers, writers, Content Creator' intelligent partner. For example: brand design, multi-platform copywriting.
๐ฌ Academic Research
Literature search, review generation, experiment design. Example: Paper assistant, data visualization.
Core Features
Koda Cowork is a local collaboration application that transforms AI Agents into your assistants, safely executing tasks within your project directories. Each Workspace is independent, with its own conversation history, tool call records, and approval policies.
Key Features
๐ฏ Task-Oriented
Agent first presents a TODO plan, you confirm before execution, every step is trackable
๐ Security First
Dangerous operations like delete, move, overwrite require approval, strict path boundary protection
๐งฉ Extensible
Supports Skills and MCP (Model Context Protocol) plugin system
๐ Local First
All data stored locally, never uploaded to any cloud
Quick Start
1. Configure API Key
When launching Koda Cowork for the first time, you'll need to configure your Anthropic API Key:
- Click the Settings icon โ๏ธ in the top-right corner
- Enter your API Key in the Anthropic tab
- (Optional) Customize model name (default:
claude-sonnet-4-20250514) - Click Save
2. Create Your First Workspace
- Click the + New Workspace button in the left sidebar
- Enter workspace name (e.g., "My Project")
- Select the folder path to associate
- Click Create
3. Send Your First Task
type your request in the chat input box, for example:
Help me analyze this project's structure, then tell me about its main features
The Agent will first generate a TODO plan, then begin execution after your confirmation.
Workspace types
Koda Cowork supports threeworkspace types to meet different scenario needs:
๐ Folder
Bound to a local folder, Agent can read, edit, and create files.
Use Cases: Code projects, document organization, batch file operations
๐ฌ Chat
Conversation-only mode, not bound to any folder.
Use Cases: Consultation, discussion, creative brainstorming, code explanation
๐ค Sub-Agent
Configurable scheduled tasks that execute automatically on a schedule.
Use Cases: Regular reports, monitoring, automated tasks
Approval System
The security core of Koda Cowork โ dangerous operations must receive your explicit approval before execution.
By default, the following operations require approval: deleting files, moving/renaming, overwriting existing files
Operations Requiring Approval
fs_rm- Delete files or foldersfs_move- Move or rename filesfs_write/fs_edit- Overwrite existing files
Approval Workflow
- When Agent encounters a dangerous operation, an Approval Card pops up in the bottom-right corner
- Card displays operationtype, targetpath, Risk Level
- Select Allow or Reject
- Optional: Check "Remember decision" to create a rule
memory rules
For frequent operations, you can creatememory rules, auto-handle next time:
- Scope: Global / Specific workspace
- Match conditions: ~300 name, path patterns
- Decision: Auto allow / Auto reject
Chat & Task Execution
Koda Cowork's chat interface is more than a conversation tool โ it's a complete task execution environment.
Chat Interface Features
Smart Suggestions (Onboarding)
When entering a new workspace, Agent analyzes the folder structure and generates personalized task suggestions:
- AI Analysis: Automatically identifies project type (code/docs/data)
- Smart Suggestions: Generates recommended tasks based on project characteristics
- Quick Start: Click suggestions to execute directly
- Refreshable: Regenerate suggestions if not satisfied
Attachment System (Context Items)
Beyond chat content, you can provide files and folders as context for the Agent:
- ๐ Attachment Button: Click the paperclip icon left of the input box
- Files/Folders: Add local files or entire directories
- Context-Aware: Agent can read and analyze attachment content
- Count Indicator: Attachment button shows number of items added
Scenario 1: Add a PDF file for Agent to extract data
Scenario 2: Add a config file for Agent to modify parameters
Scenario 3: Add entire project folder for Agent to analyze structure
Message Interactions
- Streaming Output: Real-time display of Agent's thinking and execution process
- Markdown Rendering: Supports code highlighting, tables, lists
- Message Actions: Copy message content, view timestamps
- History Summarization: Long conversations auto-compressed, keeping key info
- Quick ~30: One-click to top, previous question, latest message
- Unread Reminders: Shows new message count when away
Input Enhancements
- Multi-line Input: Shift + Enter for new line, Enter to send
- Auto Height: Input box adjusts automatically based on content
- Attachment Reminder: Send button shows number of attachments included
- State Disable: Input auto-disabled when Agent is working
Sending Tasks
Describe your needs in natural language in the chat input box:
Help me organize the Downloads folder - move images to Images, documents to Documents
Agent will first analyze the task, then generate a TODO plan list for your confirmation.
TODO Plan System
Plan Generation
After receiving a task, Agent generates a structured TODO plan:
- Title: Concise task description
- Status: pending / in_progress / completed
- Assignee: Usually "Koda" (Agent name)
- Editable: User can modify plan content
Plan Confirmation
Before Agent starts execution, you can:
- View Plan: Understand Agent's execution approach
- Adjust Plan: Add, delete, modify tasks
- Confirm Execution: Agent starts working after approval
- Cancel Execution: Stop if you change your mind
Execution Monitoring
After confirming the plan, Agent begins execution. The right task panel shows real-time updates:
TODO Panel
- Statuschanges: Tasks move from pending โ in_progress โ completed
- Progress Tracking: Currently executing task
- Work Time: Shows how long Agent has been working
- Task Statistics: Count of completed/failed/waiting
Execution Logs
- ~300 Calls: Name, parameters, execution time of each tool
- Execution Results: Success/failure/needs approval
- Detailed Output: Expand to view complete tool returns
- Timestamps: Precise time of each operation
Streaming Output
During execution, Agent outputs in real-time:
- Thinking ~200: Shows Agent's decision logic
- Execution Progress: What's currently being done
- Result Explanation: Summary after operation completes
- Markdown Format: Supports rich text and code blocks
TaskStatus
Agent has three mainStatus:
| Status | Description | Behavior |
|---|---|---|
| ๐ข idle | Idle, waiting for tasks | Can send new messages |
| ๐ก working | Executing | Input disabled, shows progress |
| ๐ด paused | Waiting for approval | Approval card pops up in bottom-right |
Efficient Task Description Tips
Provide clear context and expected results. For example: "Remove all console.log statements from .tsx files in src/components, but keep console.error" is more specific than "clean up logs".
Good Task Descriptions
- Be Specific: Specify files, folders, operationtype
- Include Context: Explain it's needed, what the expected result is
- Break Down: Complex tasks can be split into multiple steps
- Provide Examples: If specific format is needed, giveProvide Examples
Provide ExamplesComparison
| type | Description | Effect |
|---|---|---|
| โ Vague | "Clean up logs" | Agent doesn't know which logs, might delete wrong ones |
| โ Specific | "Delete console.log from all .ts files under src/, but keep console.error" | Agent knowstarget, executionaccurately |
| โ No Context | "Change the config" | Doesn't know which config, how to change |
| โ With Context | "Change timeout from 5000 to 10000 in config.json, because server response is slow" | Specifictarget, location, reason |
Collaboration Modes
Break Downexecution
ComplexTaskcanBreak Downcompleted:
- Phase 1: "First analyze the project structure, tell me your understanding"
- After confirming understanding: "Based on your understanding, refactor module X"
- Check results: "Look at code quality, any improvements needed?"
Iterative Optimization
After Agent completes execution, you can:
- Request Retry: "That step failed, please retry"
- Provide Feedback: "This approach isn't quite right, I need..."
- Continue Deepening: "On this basis, optimize further"
File Preview
Koda Cowork powerful built-in file Previewsystem supporting multiple formats, no need to open external applications.
Supported filetype
๐ Markdown
Complete Markdown Rendering, with GFM
๐ผ๏ธ Images
PNG, JPG, GIF, WebP, SVG
๐ HTML
Standalone runtime window, supports relative resources
๐ PDF
Built-in PDF renderer
Preview Operations
- Double-click File: Opens in preview window
- Top ~300bar: Show in Finder / Open with default app
- HTML Special Handling: Uses standalone runtime window, ensures relative path resources load correctly
Skills System
Skills are Koda Cowork's extension mechanism, each Skill is a set ofexpertiseand workflows, that enable Agents with domain capabilities.
Skills primarily handleโhow to doโ (methodologies, checklists, writingtemplates, decision frameworks, can also include executableexecution scripts).
MCP primarily handleโcanwhat it doesโ (turning external systems/websites/browse/enterpriseservices into callable tools).
Combined, Agents can go fromโcan write suggestions/draftsโupgrade toโcan executeand provide verifiable resultsโ.
A Skill is like an "operation manual" for an Agent โ it compresses expert knowledge into Markdown files, transforming Claude from a general assistant into a domain expert.
Built-in Skills
Koda Cowork includes 9+ built-in professional Skills:
๐ data-analysis
Data analysis, statistical computation, metrics insights
๐ data-viz
Data visualization, generating charts
๐ data-base
Web scraping, data collection
๐จ frontend-design
Creating interactive web pages and UI components
๐ document-creation
Generating reports, proposals, API documentation
๐ research-assistant
Academic literature search and reviews
๐ฐ news
News briefings and real-time information verification
โ๏ธ decision-framework
SWOT, risk assessment, multi-criteria decision-making
๐ ๏ธ vibe-coding
Code development collaboration partner
Creating Custom Skills
Koda Cowork provides a complete Skill creation toolkit, making it easy to extend Agent capabilities.
Skill Structure
Each Skill contains the following:
skill-name/
โโโ SKILL.md (required)
โ โโโ YAML frontmatter (name, description)
โ โโโ Markdown guide
โโโ optional resources
โโโ scripts/ # canexecution scripts
โโโ references/ # references
โโโ assets/ # templates, icons and other resources
Creation ~200 (6 Steps)
- Understand Requirements: Use specific examples to clarify what problem the Skill solves
- Plan Content: Determine what scripts, references, assets are needed
- Initialize Skill: Use Cowork to auto-generate template
- Edit Content: Implement SKILL.md and related resources
- Package and Publish: Generate .skill file for use
- Iterative Optimization: Improve based on actual usage
Creating Skills in Koda Cowork
Cowork includes two built-in Skills: skill-creator and skill-judge:
๐ ๏ธ skill-creator
Guides you through creating new Skills, with complete workflows and best practices
โ๏ธ skill-judge
Evaluates Skill quality, provides multi-dimensional scoring and improvement suggestions
Using skill-creator to Create Skills
In any workspace, tell the Agent:
I want to create a [your Skill domain] Skill, help me plan it
The Agent will guide you through:
- Analyze specific use cases
- Plan Skill structure (scripts/references/assets)
- Write SKILL.md frontmatter and content
- Test and package
Core Skill Design Principles
Good Skill = Expert Knowledge - What Claude Already Knows
Only include what Claude truly doesn't know:
โ
โ
Decision trees, trade-offs, edge cases, anti-patterns, domain mental frameworks
โ โ Basic concepts, standard library usage, common programming patterns
1. Frontmatter (Trigger Mechanism)
The YAML metadata at the beginning of SKILL.md is the key to Skill activation:
---
name: my-skill
description: "Concise description of skill functionality and trigger scenarios. Includes:
- WHAT: what it does
- WHEN: When to use
- KEYWORDS: Trigger keywords
Example: Handle PDF document creation, editing, analysis.
Use when user mentions PDF, document processing, or needs to work with .pdf files.
---
description is the most important field โโ Agent onlyBased on description decide whether to activate Skill.
2. Progressive Disclosure
Organize content in three layers to save token:
- Layer 1 (metadata): name + description, always in memory
- Layer 2 (SKILL.md): Coreguide, ideally < 500 lines
- Layer 3 (resources): scripts/references/assets, on-demandload
3. Appropriate Freedom
Choose guidance granularity based on task fragility:
- highfreedom (text guidance): creativeTask, design (frontend-design)
- in etc.freedom (pseudocode): havePatterncan be followed but there ischangesroom for
- lowfreedom (precisescripts): error-prone operations, formatprocessing (docx/pdf)
4. Anti-Pattern List
Half of expert knowledge is "what not to do". Clearly list NEVER items:
NEVER use generic AI aesthetics:
- Overused fonts: Inter, Roboto, Arial
- Purple gradients on white
- Cookie-cutter layouts
Skill Quality Assessment
use skill-judge evaluate your Skill quality:
Please evaluate the quality of the my-skill I just created
skill-judge scores across 8 Dimensionmakepoints (max 120 points):
| Dimension | Score | Description |
|---|---|---|
| Knowledge Increment | 20 | Contains expert-unique knowledge |
| MentalPattern | 15 | whether it transmitsexpertMentalframeworks |
| antiPatternquality | 15 | NEVER listwhetherspecificandhavemeaningful |
| Compliance | 15 | description quality (most important) |
| Progressive Disclosure | 15 | contentpointslayerwhetherreasonable |
| freedomcalibration | 15 | guidancegranularitywhethermatchTask |
| Patternidentify | 10 | whetherfollows officialdesignPattern |
| Practicality | 15 | Agent can use effectively |
Skill Storagelocation
Created Skills should be placed in:
- user Skills:
~/.koda-cowork/skills/ - appBuilt-in Skills:
apps/cowork/skills/
Installing Skills from Remote Sources
Cowork withfrom Git Repository or Local DirectoryRemote Installation Skills, and giveCompleteAudit Pipelineensuringsecurity.
Installation Methods
๐ Git Repository
Clone directly from GitHub/GitLab and other platforms
https://github.com/user/skills-repo
๐ Local Directory
Install from local folder
/path/to/skills
๐ฆ Plugin Marketplace
with Claude Marketplace Format
.claude-plugin/marketplace.json
Audit Pipeline (4 steps)
Cowork giveenterprise-grade Skill audit workflow, ensuringInstall of Skills securitycanrely on:
| steps | Checks | Description |
|---|---|---|
| 1. prepareSource | Git clone / pathparse |
|
| 2. Static Check | structure + Risk Assessment |
|
| 3. LLM Review | skill-judge Agent audit |
|
| 4. Install | Copy to user directory |
|
Risk Assessment
Static check automatically evaluates Skill risk level:
| Risk Level | Trigger Conditions | Provide Examples |
|---|---|---|
| ๐ข Low | No scripts, no dangerous tools | Pure knowledge Skill (e.g., brand-guidelines) |
| ๐ก Medium | Declares allowed-tools but no dangerous tools | Needs tools but has safety limits (e.g., read-only) |
| ๐ด High | Contains scripts or dangerous tools |
bash_run, fs_write, fs_rm etc.
|
Skills containing scripts/ or declaring dangerous tools (like bash_run, fs_rm) are marked as high-risk.
Before installation, carefully review the LLM audit results, especially the issues and recommendations sections.
Using the Audit Pipeline
Install remote Skills through Cowork's UI:
- Open Settings
- Click the โ๏ธ settings icon in the top-right
- Switch to the "Skills" tab
- Click the "Audit & Install" button
- Enter Source
- Git URL:
https://github.com/anthropics/skills - Local path:
/Users/xxx/my-skills - Click "Select Directory" button to browse folders
- Git URL:
- Wait for Audit
- Auto-execute 4-step audit process
- vieweach Skill of Risk Levelandscoring
- Read LLM-generated strengths / issues / recommendations
- Select and Install
- Check Skills to install
- Click "Install" button
- Skills are copied to
~/.koda-cowork/skills/
Cowork does not support installing Skills via chat commands (like "help me install skills from GitHub"). Remote Installationcan onlyVia Settings Interface of "audit and Install"workcancompleted, This is forSecurityandcancontrol.
Manual Installation (Skip Audit)
For trusted sources, you can manually copy Skill files:
# 1. Clone repository
git clone https://github.com/user/skills-repo.git /tmp/skills
# 2. Copy to user directory
cp -r /tmp/skills/my-skill ~/.koda-cowork/skills/
# 3. Restart Cowork or wait for auto-reload
Cowork automatically monitors changes to the ~/.koda-cowork/skills/ directory.
After adding or removing Skills, the app auto-reloads, no manual restart needed.
Claude Marketplace Format
If the repository contains .claude-plugin/marketplace.json, Cowork automatically displays Skills grouped by plugin.
marketplace.json Provide Examples:
{
"name": "My Skills Collection",
"description": "Commonly used Skills in the organization",
"skills": [
{
"name": "my-skill-1",
"description": "First skill"
},
{
"name": "my-skill-2",
"description": "Second skill"
}
]
}
Common Skill Creation Patterns
Based onTasktypeselectappropriate designPattern:
| Pattern | Lines | Characteristics | Provide Examples |
|---|---|---|---|
| ~50 | ~50 | Mindset > technique, emphasizes taste and NEVER lists | frontend-design |
| ~30 | ~30 | Minimal SKILL.md, routes to sub-files | internal-comms |
| ~150 | ~150 | Two steps: philosophy โ expression, emphasizes craft | canvas-design |
| ~200 | ~200 | Break Downworkflow, checkpoint | mcp-builder |
| ~300 | ~300 | decisiontree, codeProvide Examples, lowfreedom | docx, pdf |
MCP Plugin System
Cowork supports the Model Context Protocol (MCP) plugin system, extending Agent capabilities through external services. MCP servers can provide additional tools, data sources, and integrations.
MCP (Model Context Protocol) is an open protocol that enables AI assistants to connect to external services in a standardized way. Cowork includes 4 built-in MCP servers, and you can add your own.
Agent whethercanโwebsearch/readweb pages/operationbrowse/send emails/create schedules/make paymentsโ etc., depends on youwhetherInstall and Enablecorresponding MCP/Skills tool.
no tool: Agent can only provide drafts, checklist, steps and recommendationsendations, cannot claimโalready executedโ.
havetool: on yourSpecificconfirm ( or per approval rules)after, Agent only thencancalltoolexecution, and based ontoolreturnresultas the basis forlinesreport with audit trail.
Built-in MCP Servers
Cowork comes pre-configured with the following MCP servers:
| Server | type | Features | Requirements |
|---|---|---|---|
| chrome-devtools | stdio | Browser automation, screenshots, web interaction | Node.js + npx |
| glm-zai-mcp-server | stdio | Zhipu AI multi-functional MCP Server | Z_AI_API_KEY |
| glm-web-search-prime | HTTP | Web search (Zhipu) | Z_AI_API_KEY |
| glm-web-reader | HTTP | Web content extraction (Zhipu) | Z_AI_API_KEY |
MCP Configuration Files
MCP configuration is stored in the ~/.koda-cowork/mcp/ directory:
mcp_settings.json: mainconfigurationfile (built-inServerDefaultconfiguration)mcp_settings.d/*.json: user-definedServer.env: API keyandEnvironment Variables
Configuration Format
{
"mcpServers": {
"my-server": {
"command": "node",
"args": ["/path/to/server.js"],
"env": {
"API_KEY": "${MY_API_KEY}"
}
},
"http-server": {
"transport": "streamableHttp",
"url": "https://api.example.com/mcp",
"headers": {
"Authorization": "Bearer ${MY_TOKEN}"
}
}
}
}
transporttype
| type | Configuration Fields | Purpose |
|---|---|---|
stdio |
command, args |
Local process, communicates via stdin/stdout |
streamableHttp |
url, headers |
HTTP streaming connection (recommended) |
sse |
url, headers |
Server-Sent Events |
Environment Variablesconfiguration
Sensitive information like API keys is stored in ~/.koda-cowork/mcp/.env:
# Cowork MCP secrets
# Zhipu / Z.ai
Z_AI_API_KEY=your_api_key_here
Z_AI_MODE=ZHIPU
# Other services
MY_API_KEY=another_key_here
The .env file contains sensitive information, permissions are set so only you can read/write.
Do not commit .env to version control systems.
Variable Placeholders
in mcp_settings.json in ${VARIABLE_NAME} referenceEnvironment Variables:
{
"mcpServers": {
"glm-zai-mcp-server": {
"env": {
"Z_AI_API_KEY": "${Z_AI_API_KEY}",
"Z_AI_MODE": "${Z_AI_MODE}"
}
}
}
}
management MCP Server
Via Settings Interface
- Open Settings โ MCP tab
- viewallhavealreadyconfiguration of Serverand itsStatus
- Enable/DisablespecificServer (Workspace-Level Override)
- click"import"addnewServer
- click"..."menuviewdetails ordeleteServer
manualaddServer
Create JSON file in ~/.koda-cowork/mcp/mcp_settings.d/ directory:
# 1. Create configuration file
cat > ~/.koda-cowork/mcp/mcp_settings.d/my-server.json << 'EOF'
{
"mcpServers": {
"my-custom-server": {
"command": "node",
"args": ["/path/to/server.js"],
"env": {
"API_KEY": "${MY_API_KEY}"
}
}
}
}
EOF
# 2. Add key to .env
echo "MY_API_KEY=xxx" >> ~/.koda-cowork/mcp/.env
# 3. Restart Cowork or wait for auto-reload
MCP ServerStatus
| Status | Description | Possible Causes |
|---|---|---|
| ๐ข enabled | Running normally | - |
| ๐ก disabled | Disabled | Manually disabled by user or global settings |
| ๐ด error | Failed to start | Configuration error, missing dependencies, invalid API key |
Workspace-Level Override
youcanfor specific workspaceEnable or Disable MCP Server:
- Default: Follow global settings
- Enable: force in this workspaceEnablethe Server
- Disable: force in this workspaceDisablethe Server
This is useful when configuring different tool sets for different workspaces.
Debugging MCP Issues
FAQ
- Servercannot start: Check if
commandpath is correct, dependencies installed - Authentication failed: Verify API key in
.envis correct - Connection timeout: HTTP Servercheck
urlandnetworkconnection - Variable not replaced: Verify placeholder format is
${VARIABLE_NAME}
viewServerdetails
insettings โ MCP inclickServername, canview:
- Complete configuration (command/args/env/url/headers)
- List of provided tools
- Error messages (IfFailed to start)
- Source (built-in/user-defined)
MCP Serverconfigurationafter changing, Cowork willautomaticreload. no needrestartapp. IfServerdidn't start properly, check"error"column to get detailedreason.
Advanced Features
History Archive
export workspace of conversation historyand~300 Callsrecords, for backup or analysis. with JSON and Markdown Format.
debugPattern
Developerscanopen debug drawer, viewraw event streams, Agent Statusandsystem logs.
MCP Plugins
Supports Model Context Protocol (MCP) plugin system to extend Agent capabilities.
MCP Configuration Fileslocated at ~/.koda-cowork/mcp/.
FAQ
Q: Where is Cowork's data stored?
All data (settings, workspaces, conversation history) is stored locally in the cowork/ folder under the system userData directory.
Never uploaded to any cloud.
Q: Can I run multiple workspaces simultaneously?
Yes. Each workspace has its own Agent instance and can be active simultaneously. However, it's recommended to focus on one task at a time to avoid confusion.
Q: What if Agent execution fails?
viewright sideExecution Logs, understand the failurereason. Then tell Agent "That step failed, please retry" or givemore contexthelpit correct.
Q: how toCustom Skills๏ผ
Skills are standard SKILL.md files. Create your skill folder in the ~/.koda-cowork/skills/ directory,
including SKILL.md andrelatedresourcesis ready. referenceBuilt-in Skills of structure.
Q: Which LLM models are supported?
Current version only supports Anthropic Claude series (claude-sonnet-4-20250514, etc.). Future plans include expanding to other models.