remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for mapping and analyzing GitHub repositories, including setting authentication tokens, retrieving repository structures, and accessing summary information like stars, forks, language, and update dates.
GitHub Mapper MCP サーバー
GitHub Mapperは、GitHubリポジトリのマッピングと分析のためのツールを提供するModel Context Protocol(MCP)サーバーです。ユーザーはGitHub Personal Access Tokenを設定することで、指定されたリポジトリの構造や概要統計などの詳細情報を取得できます。
特徴
- 認証用のGitHub個人アクセストークンを設定する
- GitHub リポジトリ構造をマップして分析する
- リポジトリの概要情報(スター、フォーク、言語など)を取得します
- 詳細なリポジトリファイル構造を提供する
前提条件
- Node.js (v18.0.0 以降を推奨)
- npm (Node.js に付属)
- 適切な権限を持つGitHub個人アクセストークン
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の GitHub Mapper を自動的にインストールするには:
手動インストール
- リポジトリをクローンします。Copy
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
使用法
- サーバーを起動します。Copy
- サーバーは stdio 上で実行され、MCP クライアントと通信できるようになります。
利用可能なツール
1. set-github-token
認証用の GitHub 個人アクセス トークンを設定します。
- こちらで個人アクセストークンを作成してください。トークン(クラシック)を選択してください。スコープ:リポジトリ
たとえば、IDE または Claude Desktop の場合:
2. map-github-repo
GitHub リポジトリ構造をマップし、概要情報を提供します。
例:
Cline または Roo-Cline MCP クライアントでの手動インストール:
出力例
画像
エラー処理
- GitHub トークンが設定されていない場合は、最初に
set-github-token
ツールを使用するように求めるエラー メッセージが表示されます。 - 無効な GitHub URL またはリポジトリ パスの場合は、適切なエラー メッセージが表示されます。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
You must be authenticated.
GitHubリポジトリのマッピングと分析のためのツールを提供します。ユーザーはGitHub Personal Access Tokenを設定し、指定されたリポジトリの構造や概要統計などの詳細情報を取得できます。