EG

edelauna/github-semantic-search-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

33 stars 6 forks 品質 49 トレンド 11

このプロジェクトでは、モデルコンテキストプロトコル(MCP)を使用して、GitHubリポジトリのセマンティックな検索機能を提供します.

概要

このプロジェクトでは、モデルコンテキストプロトコル(MCP)を使用して、GitHubリポジトリのセマンティックな検索機能を提供します。 インデックス化された GitHub リポジトリから検索された生成 (RAG) クエリを有効化し、パブリックリポジトリとプライベートリポジトリの両方をサポートします。 - : MCP として Copilot Chat Window と統合するための VSCode 拡張機能 - : Cloudflareインフラストラクチャを使用してインデックス作成と検索クエリを処理するバックエンドMCPサーバー。 - : 配置のための構成および包装のユーティリティ。 1。 IDE で MCP サーバーを構成する (セットアップ手順のワークフロー README を参照してください)。 2。 @ownerとリポジトリのパラメーターを提供することで、セマンティック検索ツールを使用します。 3. リポジトリがまだインデックス化されていない場合、初期のインデックス作成が時間がかかります.

概要(AI 翻訳)

このプロジェクトでは、モデルコンテキストプロトコル(MCP)を使用して、GitHubリポジトリのセマンティックな検索機能を提供します。 インデックス化された GitHub リポジトリから検索された生成 (RAG) クエリを有効化し、パブリックリポジトリとプライベートリポジトリの両方をサポートします。

コンポーネント

  • vscode-extension:MCPとしてCopilotチャットウィンドウと統合するためのVSCode拡張。
  • ワークフロー: Cloudflareインフラストラクチャを使用してインデックス作成と検索クエリを処理するバックエンドMCPサーバー。
  • config-packs: 配置のための構成および包装ユーティリティ。

クイックスタート

MCP構成

1。 IDE で MCP サーバーを構成する (セットアップ手順のワークフロー README を参照してください)。 2. [@owner]と[repository]]パラメータを指定して、セマンティック検索ツールを使用します。 3. リポジトリがまだインデックス化されていない場合、初期のインデックス作成が時間がかかります。

##特徴

  • GitHubリポジトリを横断するSemanticコード検索
  • プライベートリポジトリのサポート
  • VSCodeやその他のMCP対応ツールとの統合
  • 拡張性のためのCloudflare搭載バックエンド

詳細なインストール、展開、使用手順については、各コンポーネントディレクトリのREADMEファイルを参照してください.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

GitHub Semantic Search

This project provides semantic search capabilities for GitHub repositories using the Model Context Protocol (MCP). It enables retrieval-augmented generation (RAG) queries against indexed GitHub repositories, supporting both public and private repos.

Components

  • vscode-extension: VSCode extension for integration with Copilot Chat Window as MCP.
  • workflow: Backend MCP server that handles indexing and search queries using Cloudflare infrastructure.
  • config-packs: Configuration and packaging utilities for deployment.

Quick Start

MCP Configuration

{
  "mcpServers": {
    "github-semantic-search-server": {
      "type": "streamable-http",
      "url": "https://github-search.lokeel.com/mcp",
      "headers": {
        "GITHUB_TOKEN": ""
      }
    }
  }
}

  1. Configure the MCP server in your IDE (see workflow README for setup instructions).
  2. Use the semantic search tool by providing @owner and repository parameters.
  3. If a repository hasn’t been indexed yet, check back later as initial indexing takes time.

Features

  • Semantic code search across GitHub repositories
  • Support for private repositories
  • Integration with VSCode and other MCP-compatible tools
  • Cloudflare-powered backend for scalability

For detailed installation, deployment, and usage instructions, refer to the README files in each component directory.

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "github-semantic-search-server": { "type": "streamable-http", "url": "https://github-search.lokeel.com/mcp", "headers": { "GITHUB_TOKEN": "<YOUR_TOKEN>" } } } }