# Bundled MCP Servers

This directory contains MCP servers that ship with Open Cowork.

- `charts/` renders chart artifacts and exposes chart-generation tools.
- `clock/` resolves current time, timezone conversions, date ranges, durations, and calendar math.
- `skills/` manages local OpenCode skill bundles.
- `agents/` previews and manages custom OpenCode agents through the app bridge.
- `workflows/` previews and creates Open Cowork workflows through the app bridge.

Each MCP is still an OpenCode-native MCP server. Open Cowork packages,
configures, and permission-scopes these servers; it does not replace
OpenCode's MCP execution model.

Build all bundled MCPs from the repo root:

```bash
pnpm build
```

Run package-specific builds from each MCP workspace when editing one:

```bash
pnpm --dir mcps/charts build
pnpm --dir mcps/clock build
pnpm --dir mcps/skills build
pnpm --dir mcps/agents build
pnpm --dir mcps/workflows build
```

Each bundled MCP has a local contract test under `mcps/<name>/tests/`.
Run one package with `pnpm --filter ./mcps/<name> test`, or run the
full repo test suite with `pnpm test`.

User-facing docs live in [`docs/skills-and-mcps.md`](../docs/skills-and-mcps.md).
