Skip to main content
Glama
README.md
# KanseiLink Cockpit

[![cockpit-mcp MCP Server](https://glama.ai/mcp/servers/michielinksee/kansei-link-cockpit/badges/card.svg)](https://glama.ai/mcp/servers/michielinksee/kansei-link-cockpit)

Monorepo for **@kansei-link/cockpit** — an MCP server for Japanese accounting workflow automation.

## Packages

| Package | Description | Status |
|---------|-------------|--------|
| [`packages/cockpit-mcp`](./packages/cockpit-mcp/) | MCP server — two-stage classifier + TaxRuleEngine | ✅ [npm](https://www.npmjs.com/package/@kansei-link/cockpit) |
| `packages/cockpit-dashboard` | Web dashboard (coming soon) | 🚧 |

## Quick Start

```bash
npm install @kansei-link/cockpit
```

See [`packages/cockpit-mcp/README.md`](./packages/cockpit-mcp/README.md) for setup and configuration.

## Data

The `data/` directory contains classification rules used by the MCP server:

- `keyword-dict/` — Keyword dictionary for 19-category classification
- `exclusion-rules/` — Patterns to exclude non-classifiable transactions
- `tax-rules/` — Consumption tax rates, withholding rules, invoice system config

## License

MIT — see [LICENSE](./LICENSE) for details.

Copyright (c) 2026 Synapse Arrows PTE. LTD.

TDQS

A3.8/5.0

Scored across 12 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: duplicate detection, exclusion checks, classification, correction, reporting, import, listing companies and deals, batch processing, memory recall, reconciliation, and partner management. No two tools overlap in functionality.

Naming Consistency4/5

Most tools follow a verb_noun pattern (check_duplicate, classify_transaction, import_csv, etc.), but 'nightly_run' is an exception (adjective_noun) that slightly breaks consistency. Overall, the naming is clear and predictable.

Tool Count5/5

12 tools is well-scoped for an accounting automation server, covering all major steps from import to classification to reporting without being excessive or insufficient.

Completeness5/5

The tool set provides complete coverage of the intended workflow: import, duplicate detection, exclusion rules, classification, correction feedback, multi-company batch processing, report generation, memory recall, and reconciliation. No obvious gaps.

Maintenance

ActivitySlowing
ResponsivenessNo issues