Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Project Decision Rag

БесплатноНе проверен

Semantic search over project-specific decision rules using Chroma, enabling LLMs to retrieve relevant context.

GitHubEmbed

Описание

Semantic search over project-specific decision rules using Chroma, enabling LLMs to retrieve relevant context.

README

Chromaでプロジェクト固有の意思決定ルールを意味検索し、MCPツールとしてLLMに提供するサンプルです。

セットアップ

miseでNode.js・Python・Python仮想環境を管理します。ChromaサーバはPythonパッケージとしてインストールします。

mise trust
mise install
mise run install

mise trust は、プロジェクトの mise.toml を信頼するための初回のみ必要な操作です。詳しくは mise.tomlの信頼 を参照してください。

Python 3.12.0の配布バイナリにはGitHub Artifact Attestationがないため、mise.tomlではPythonに限ってこの検証を無効化しています。また、仮想環境にはpipをseedし、mise run installでもpipを復旧してから依存関係をインストールします。

Chromaサーバを別のターミナルで起動し、ルールを登録します。

mise run start-chroma
mise run ingest

MCPクライアントからは、次のコマンドをstdioサーバとして登録します。

mise run start-mcp

デフォルトでは 127.0.0.1:8000project-decision-rules-multilingual-v1 コレクションを使用します。日本語検索に対応した Xenova/paraphrase-multilingual-MiniLM-L12-v2 をEmbeddingモデルとして使用します。変更する場合は CHROMA_HOSTCHROMA_PORTCHROMA_SSLCHROMA_COLLECTIONCHROMA_EMBEDDING_MODEL を設定してください。

Embeddingモデルを変更した場合は、登録時と検索時で同じモデルを使う必要があります。既存のコレクションとベクトルが混ざらないよう、別のCHROMA_COLLECTIONを指定するか、対象コレクションへmise run ingestを実行してください。

ツール

find_project_decisions(query) に質問や状況を渡すと、Chromaで関連ルールを検索し、検索結果のIDから正式なルールを読み込んで返します。

正式なルールは src/rules.ts、検索インデックスへの投入は src/ingest-rules.ts で管理します。

mise run build

from github.com/mtakahashi-ivi/mtakahashi-prejudice-mcp-local-rag

Установка Project Decision Rag

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/mtakahashi-ivi/mtakahashi-prejudice-mcp-local-rag

FAQ

Project Decision Rag MCP бесплатный?

Да, Project Decision Rag MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Project Decision Rag?

Нет, Project Decision Rag работает без API-ключей и переменных окружения.

Project Decision Rag — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Project Decision Rag в Claude Desktop, Claude Code или Cursor?

Открой Project Decision Rag на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Project Decision Rag with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai