KNOWRAIL
AIにつなぐ非公開のナレッジ基盤
KNOWRAIL(ノーレイル)は、知識・出典・版履歴・作業の引継ぎをまとめる、非公開のナレッジワークスペースです。プロジェクトごとに判断や手順を残し、MCP を通じて使い慣れた AI から同じ知識を参照できます。
概要
「何を決めたか」だけでなく、「何を根拠に、どこまで進めたか」を保存することで、ツールや会話が変わっても作業を続けられることを目指しています。
文書は Markdown と種類・出典をつけて保存し、版は追加のみで残ります。古い版から新しい版を作る復元や、ごみ箱への移動もできます。作業の引継ぎには、目的・決定・未解決の点・次の作業・参照した版を記録します。検索は最新版のテキスト一致です。
AI の接続では、対象プロジェクト・有効期限・読み書きの範囲を限定したトークンを発行し、MCP(9 つのツール)から知識を読み書きします。現在はローカルで試用できる段階で、一般公開はしていません。
アーキテクチャ
- 構成
- Web 画面(Next.js)、API(Laravel・PHP)、AI との連携サーバー(Go)、原本の抽出ツール(Python)を、ひとつのリポジトリ(モノレポ)に収めています。AI との連携は、MCP という標準の仕組みを使います。
- 認証
- Web はメール確認つきの登録とセッション認証です。AI クライアントは、対象のプロジェクト・有効期限・操作の範囲を限定したトークンで接続し、トークンはいつでも失効できます。
- データ
- PostgreSQL に保存します。テナント(利用者)ごとのデータは、データベースの機能で分離します。
- 実行環境
- ローカルでは Docker Compose で全サービスを起動します。まだ一般には公開していません。
- 種別
- AIにつなぐ非公開のナレッジ基盤
- 区分
- プロダクト(SaaS・Webサービス)
- 状態
- 開発中
- 担当
- 企画・設計・開発
- 技術
- Next.js
- React
- TypeScript
- Laravel
- PHP
- Go
- Python
- PostgreSQL
- MCP
- Docker