CustomerOS Server
БесплатноНе проверенA local MCP server for managing CustomerOS tickets, accounts, team members, and notes, backed by Supabase.
Описание
A local MCP server for managing CustomerOS tickets, accounts, team members, and notes, backed by Supabase.
README
A local Model Context Protocol server for managing CustomerOS — tickets, accounts, team members, and notes — backed by Supabase.
Built for use with Claude Code but works with any MCP client.
Tools
| Tool | Description |
|---|---|
list_accounts |
List all accounts with status |
get_account |
Find account by name (fuzzy search) |
list_team |
List team members with roles |
list_tickets |
List tickets, optionally filtered by status |
get_my_tickets |
List your open tickets |
get_ticket |
Get full ticket details by ID |
list_notes |
List client notes for an account |
list_templates |
List ticket templates with defaults |
create_ticket |
Create a new ticket with template, account, assignee |
update_ticket |
Update ticket status, assignee, deadline, description |
Setup
1. Install
git clone https://github.com/throxy-labs/customeros-mcp.git
cd customeros-mcp
bun install # or npm install
bun run build # or npm run build
2. Environment Variables
Contact [email protected] for access credentials.
Set these in your shell or .env:
CUSTOMEROS_SUPABASE_URL=<provided>
CUSTOMEROS_SUPABASE_ANON_KEY=<provided>
CUSTOMEROS_BERGEN_EMPLOYEE_ID=<your-employee-uuid> # optional, for get_my_tickets
3. Configure MCP Client
Claude Code — add to your .mcp.json or Claude Code settings:
{
"mcpServers": {
"customeros": {
"command": "node",
"args": ["/path/to/customeros-mcp/dist/index.js"],
"env": {
"CUSTOMEROS_SUPABASE_URL": "https://your-project.supabase.co",
"CUSTOMEROS_SUPABASE_ANON_KEY": "your-anon-key",
"CUSTOMEROS_BERGEN_EMPLOYEE_ID": "your-employee-uuid"
}
}
}
}
Usage Examples
Once connected, your MCP client can call tools like:
list_tickets(status: "todo")
create_ticket(template: "email", account: "Acme", title: "March Campaign", assignee: "bergen")
update_ticket(ticket: "TK-320", status: "backlog")
get_ticket(id: "TK-492")
Ticket descriptions support markdown (## headers, - lists, bold) and are automatically converted to HTML for the CustomerOS UI.
Supabase Schema
Expects these tables in your Supabase project:
accounts— id, name, statusteam_members— id, name, role, teamtickets— id, identifier, title, description, status, template, account_id, account_name, employee_id, employee_name, deadline, custom_fields, created_atclient_notes— id, content, author_name, account_id, created_atticket_templates— slug, label, description, default_employee_name, default_deadline_days, fields, sort_order
License
MIT
Установка CustomerOS Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/brgmry/customeros-mcpFAQ
CustomerOS Server MCP бесплатный?
Да, CustomerOS Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для CustomerOS Server?
Нет, CustomerOS Server работает без API-ключей и переменных окружения.
CustomerOS Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить CustomerOS Server в Claude Desktop, Claude Code или Cursor?
Открой CustomerOS Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare CustomerOS Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
