CP

copilotkit/pathfinder

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

49 stars 7 forks 품질 80 트렌드 33NOASSERTION

Docs, code search, 및 대화 소스를 위한 MCP 서버

개요

AI Agent에 대한 지식 서버 — docs, code, Notion pages, Slack thread 및 Discord forums를 MCP를 통해 검색 가능한 에이전트 접근 가능한 지식으로 색인하십시오. 하나의 구성 파일, 하나의 명령, 어떤 AI 코딩 에이전트와 함께 작동합니다. Docker의 Local (transformers.js) embeddings를 위해, ghcr.io/copilotkit/pathfinder:latest-local 이미지를 사용하십시오 — 그것은 @xenova/transformers preinstalled를 발송합니다. 기본 이미지는 슬림하고 실패하면 시작시 크게 실패합니다. 공급자: 국부적으로는 의존도 없이 놓입니다. 이 문서는 live Pathfinder 인스턴스에 의해 색인됩니다. 그것을 시도하는 대리인을 연결하십시오: Pathfinder는 GitHub 저장소 — docs (Markdown, MDX, HTML) 및 소스 코드 — PostgreSQL 벡터 데이터베이스로 인덱스합니다. OpenAI, Ollama 및 Local Transformers.js embeddings - 로컬 공급자에 필요한 API 키 없음. 그것은 MCP를 통해 구성 가능한 검색 및 파일 시스템 탐험 도구를 제공하므로 AI 에이전트는 docs semantically 검색하고 bash 명령으로 파일을 검색 할 수 있습니다.

개요(AI 번역)

AI Agent에 대한 지식 서버 — docs, code, Notion pages, Slack thread 및 Discord forums를 MCP를 통해 검색 가능한 에이전트 접근 가능한 지식으로 색인하십시오. 하나의 구성 파일, 하나의 명령, 어떤 AI 코딩 에이전트와 함께 작동합니다.

빠른 시작

또는 Docker로:

지역 (transformers.js) 도커에 embeddings를 위해, 사용 ghcr.io/copilotkit/pathfinder:latest-local 이미지 - 그것은 @xenova/transformers 미리 설치. 기본 이미지는 슬픔을 유지하고 embedding.provider: local]가 종속없이 설정되면 시작시 크게 실패합니다.

다음 AI 에이전트를 연결:

그것을 시도 — 자신의 문서에 Pathfinder

이 문서는 live Pathfinder 인스턴스에 의해 색인됩니다. 그것을 시도하는 대리인을 연결하십시오:

그것은 무엇을

Pathfinder는 GitHub 저장소 — docs (Markdown, MDX, HTML) 및 소스 코드 — PostgreSQL 벡터 데이터베이스로 인덱스합니다. OpenAI, Ollama 및 Local Transformers.js embeddings - 로컬 공급자에 필요한 API 키 없음. 그것은 MCP를 통해 구성 가능한 검색 및 파일 시스템 탐험 도구를 제공하므로 AI 에이전트는 docs semantically 검색하고 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-local image — it ships @xenova/transformers preinstalled. The default image stays slim and fails loudly at startup if embedding.provider: local is 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, qmd semantic grep, related files
GitHub에서 전체 README 보기

설치

npx @copilotkit/pathfinder init
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "my-docs": { "url": "http://localhost:3001/mcp" } } }