
copilotkit/pathfinder
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ドキュメント、コード検索、会話ソースの MCP サーバーをセルフホスト
概要
AIエージェントのナレッジサーバー — ドキュメント、コード、Notion ページ、Slack スレッド、Discord フォーラムを MCP 経由で検索可能なエージェントアクセス可能な知識にインデックス化します。 1つの設定ファイル、1つのコマンドは、任意のAIコーディングエージェントで動作します。 ローカル(transformers.js) で Docker に埋め込むためには、 ghcr.io/copilotkit/pathfinder:latest-local のイメージを使ってください。@xenova/transformers はプリインストールされます。 デフォルト画像はスリムで、埋め込み時に起動時に大声で失敗します。 プロバイダー: ローカルは依存関係なく設定されます。 このドキュメントは、ライブPathfinderインスタンスによってインデックス化されます。 エージェントを接続して試してみてください。 Pathfinder は GitHub リポジトリをインデックス化します。 ドキュメント(Markdown、MDX、HTML)、ソースコードを PostgreSQL のベクターデータベースにインデックス化します。 OpenAI、Ollama、およびローカルtransformers.jsの組み込みをサポートしているため、ローカルプロバイダに必要なAPIキーはありません。 MCP 経由で設定可能な検索とファイルシステム探索ツールを提供しています。そのため、AI エージェントは、ドキュメントを手動で検索し、 bash コマンドでファイルを閲覧することができます.
概要(AI 翻訳)
AIエージェントのナレッジサーバー — ドキュメント、コード、Notion ページ、Slack スレッド、Discord フォーラムを MCP 経由で検索可能なエージェントアクセス可能な知識にインデックス化します。 1つの設定ファイル、1つのコマンドは、任意のAIコーディングエージェントで動作します。
クイックスタート
または Docker を使って:
ローカル(transformers.js)が Docker に埋め込まれる場合は、[[
ghcr.io/copilotkit/pathfinder:latest-local]] のイメージを使ってください。 デフォルト画像はスリムで、依存関係なしで設定されている場合は起動時に大声で失敗します。
次に、AIエージェントを接続します。
それを試す — 独自のドキュメントのパスファインダー
このドキュメントは、ライブPathfinderインスタンスによってインデックス化されます。 エージェントを接続して試してみてください。
それが何をしているか
Pathfinder は GitHub リポジトリをインデックス化します。 ドキュメント(Markdown、MDX、HTML)、ソースコードを PostgreSQL のベクターデータベースにインデックス化します。 OpenAI、Ollama、およびローカルtransformers.jsの組み込みをサポートしているため、ローカルプロバイダに必要なAPIキーはありません。 MCP 経由で設定可能な検索とファイルシステム探索ツールを提供しています。そのため、AI エージェントは、ドキュメントを手動で検索し、 bash コマンドでファイルを閲覧することができます。
| 工具の種類 | 新着情報 | 事例 |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
pathfinder 
The knowledge server for AI agents — index your docs, code, Notion pages, Slack threads, and Discord forums into searchable, agent-accessible knowledge via MCP. One config file, one command, works with any AI coding agent.
Quick Start
npx @copilotkit/pathfinder init
npx @copilotkit/pathfinder serve
Or with Docker:
docker pull ghcr.io/copilotkit/pathfinder
docker run -v ./pathfinder.yaml:/app/pathfinder.yaml \
-v ./docs:/app/docs -p 3001:3001 \
ghcr.io/copilotkit/pathfinder
For local (transformers.js) embeddings in Docker, use the
ghcr.io/copilotkit/pathfinder:latest-localimage — it ships@xenova/transformerspreinstalled. The default image stays slim and fails loudly at startup ifembedding.provider: localis set without the dependency.
Then connect your AI agent:
{
"mcpServers": {
"my-docs": { "url": "http://localhost:3001/mcp" }
}
}
Try It — Pathfinder on Its Own Docs
This documentation is indexed by a live Pathfinder instance. Connect your agent to try it:
# Claude Code
claude mcp add pathfinder-docs --transport http https://mcp.pathfinder.copilotkit.dev/mcp
// Claude Desktop / Cursor / any MCP client
{
"mcpServers": {
"pathfinder-docs": {
"url": "https://mcp.pathfinder.copilotkit.dev/mcp"
}
}
}
What It Does
Pathfinder indexes your GitHub repos — docs (Markdown, MDX, HTML) and source code — into a PostgreSQL vector database. Supports OpenAI, Ollama, and local transformers.js embeddings — no API key required for local providers. It serves configurable search and filesystem exploration tools via MCP, so AI agents can search your docs semantically and browse files with bash commands.
| Tool Type | What It Does | Example |
|---|---|---|
| Search | Semantic search over indexed content | search-docs("how to authenticate") |
| Bash | Virtual filesystem with find, grep, cat, ls | explore-docs("cat /docs/quickstart.mdx") |
| Collect | Structured data collection from agents | submit-feedback(rating: "helpful") |
| Knowledge | Browse/search FAQ pairs from conversational sources | knowledge-base("how to deploy") |
Features
- Semantic Search — pgvector RAG with configurable chunk sizes, overlap, and score thresholds
- Filesystem Exploration — QuickJS WASM sandbox with session state,
qmdsemantic grep,relatedfiles
インストール
npx @copilotkit/pathfinder init設定
{
"mcpServers": {
"my-docs": { "url": "http://localhost:3001/mcp" }
}
}