Carrick
Serves live types, routes, function intents, and contracts to coding agents via MCP, and validates every PR in CI.
Carrick is a TypeScript context layer for coding agents that provides a unified index of services, types, and contracts, served via MCP and validated in CI. It solves the problem of cross-repo AI agents guessing endpoints and types, which leads to code that compiles but breaks in production. It is designed for TypeScript polyrepo teams, primarily developers and engineering teams. It is positioned as a ground-truth source that replaces agent guesswork, with a free tier and open-source availability.
Key features
- Unified index of services, types, contracts
- MCP server for agent context
- CI validation of PRs
- Semantic search by intent
- Workspace overview with activity metrics
- Service catalog with endpoints and types
- Dependency tracking across repos
- Breaking-change detection
Social posts
- No social media activity within the last 30 days
GTM channels
- Blog
- Newsletter
- Docs
ICP
- Software developers
- Engineering teams
- Startups