MCP Server · Limited Beta

Sekichi(積知)

AIが書く。人が裁く。知が積もる。
AI writes. Humans judge. Knowledge compounds.
AIコーディングエージェントとの対話から生まれる設計判断・問題・知識を蓄積し、プロジェクトの「判例法」を築く MCP サーバー。
An MCP server that accumulates design decisions, problems, and insights from conversations with AI coding agents — building a living "case law" for your project.
claude.ai から接続する Connect via claude.ai
⚠️

Open Beta 版につきご注意ください。 仕様変更・破壊的変更が予告なく行われる場合があります。また、データの消失・移行が発生する可能性があります。重要なデータのバックアップを推奨します。

Open Beta — use with caution. Breaking changes may occur without notice. Data loss or migration may happen during this phase. We recommend keeping backups of critical data.

こんなときに使えるUse Cases

ソフトウェア開発に限らず、判断を繰り返すすべての仕事に使えます。

Not just for software development — useful in any domain where decisions repeat.

ソフトウェア開発
Software Development
「2ヶ月前にも同じバグを踏んだ気がする…」同じ罠を何度も踏む。
"I feel like we hit this exact bug two months ago..." The same pitfalls keep repeating.
修正時に record_case で原因と対策を記録。次回タスク開始時に check_context が自動で警告する。
Record the root cause with record_case. Next time, check_context surfaces the warning automatically before work begins.
check_context · record_case
アーキテクチャ判断
Architecture Decisions
「なぜこのライブラリを選んだんだっけ?」背景を知る人が誰もいない。
"Why did we pick this library again?" No one remembers the reasoning.
判断の背景・却下した選択肢・理由を record_case で残す。後から誰でも経緯を追える。
Record the rationale, rejected alternatives, and reasoning with record_case. Anyone can trace the history later.
record_case · get_case
採用・人事
Recruiting / HR
「前回の採用で失敗したポイント、今回また同じ轍を踏んでいる…」
"We're making the exact same mistakes we made in the last hiring round..."
過去の採用で得た知見(面接で見るべき点・落とし穴)を判例として蓄積。繰り返しパターンはルール化。
Accumulate insights from past hiring (what to look for, red flags) as cases. Recurring patterns become rules.
record_case · find_patterns · record_rule
スプリント振り返り
Sprint Retrospective
「今月何を決めたか、振り返ろうとしても記憶が曖昧…」
"When we try to reflect on this sprint, nobody can remember what we actually decided."
get_summary で今月の判例を俯瞰し、find_patterns で繰り返しパターンを検出。ルールとして昇格できる候補を自動提案。
get_summary gives a bird's-eye view of this month's cases. find_patterns detects recurring patterns and suggests which ones to promote into rules.
get_summary · find_patterns

接続手順Getting Started

1
claude.ai の設定を開くOpen claude.ai Settings Settings → Integrations にアクセスする on claude.ai
2
Add integration → Remote MCP server を選択Add integration → Remote MCP server URL に Enter https://sekichi.fly.dev/mcp を入力して Connect をクリック and click Connect
3
Supabase OAuth で認可Authorize via OAuth Google アカウントまたはメールアドレスでサインイン。以後は自動認証。Sign in with Google or email. Authentication is automatic afterwards.
4
CLAUDE.md にテンプレートを追加するAdd the template to CLAUDE.md 以下のテンプレートをプロジェクトの CLAUDE.md に貼り付けると、Claude が自動で判例を参照する。Paste the template below into your project's CLAUDE.md so Claude automatically references past cases.

CLAUDE.md テンプレートTemplate

プロジェクトルートの CLAUDE.md に追加するだけで、Claude Code がタスク着手前に自動で関連ルール・判例を参照します。

Add this to your project's CLAUDE.md. Claude Code will automatically check relevant rules and past cases before starting any task.

## Sekichi Integration

Before starting any task, call `check_context` to review relevant rules and past cases.

### Check at each SDD step

Call `check_context` at each step of the design-driven development flow:

- **Spec definition**: `check_context(task="spec for ...")` → industry rules, similar project cases
- **User story creation**: `check_context(task="user stories for ...")` → past examples
- **DB design**: `check_context(task="DB design for ...")` → naming conventions, normalization rules
- **Task breakdown**: `check_context(task="implementation of ...")` → tech constraints, known pitfalls

### Retrospective

Run this flow periodically:

1. `get_summary(period="this_month")` — review cases from the period
2. `find_patterns()` — detect recurring patterns
3. `record_rule(source_case_ids=[...])` — promote patterns to rules

利用できるツールAvailable Tools

check_context
タスク開始前に関連ルールと過去判例を自動提示。これを最初に呼ぶのが基本。
Surfaces relevant rules and past cases before you start a task. Call this first.
init_project
プロジェクトを初期化。共通テンプレートルールを適用し、プロジェクト固有ルールを対話形式で設定する。
Initializes a project, applies shared template rules, and interactively sets project-specific rules.
record_case
設計判断・問題・知識を判例として記録する。
Records a design decision, problem, or insight as a case.
search_cases
自然言語でセマンティック検索。類似判断や過去の知見を探す。
Semantic search in natural language. Find similar decisions or past insights.
list_cases
判例を一覧表示。期間・カテゴリでフィルタ可能。
Lists cases with optional filters by period and category.
get_case
指定した判例の全詳細を取得する。
Retrieves full details of a specific case by ID.
update_case
判例に結果・補足を追記する。重要度変更も可能。
Appends outcome or notes to a case. Can also change severity.
delete_case
判例を削除する(要 confirm フラグ)。
Deletes a case (requires confirm flag).
record_rule
繰り返し判断をルールとして昇格・記録する。
Promotes a recurring decision pattern into a persistent rule.
get_rules
適用されるルール一覧を取得。セマンティック検索対応。
Lists applicable rules. Supports semantic search.
update_rule
ルールの内容・スコープ・タグを更新する。
Updates a rule's content, scope, or tags.
delete_rule
ルールを削除する(要 confirm フラグ)。
Deletes a rule (requires confirm flag).
find_patterns
判例群から繰り返しパターンを検出し、ルール昇格候補を提案する。
Detects recurring patterns across cases and suggests rule promotion candidates.
get_summary
期間内の判例サマリーを生成。スプリント振り返りや月次棚卸しに使う。
Generates a summary of cases for a period. Useful for sprint retros and monthly reviews.

お問い合わせ / ベータ参加Contact / Join Beta

ご質問・フィードバック・ベータ参加のご希望はフォームからお気軽にどうぞ。

Questions, feedback, or interested in joining the beta? Feel free to reach out via the form below.