personal-repo-mcp
personal-repo-mcp
AIエージェント向けのセルフホスト型マルチリポジトリMCPサーバーです。エージェントに自分のVPS上に永続的なGitワークスペースを提供し、管理者が承認したリポジトリへの制御された読み書きアクセスと通常のGit操作を提供します。
バージョン1.0.0 — MVP
コアアイデア
管理者はエージェントがアクセスできるリポジトリを制御します。エージェントは許可されたリポジトリのうち、実際にクローンするものを制御します。
Administrator
|
| mcp-config add repo jsilvanus/*
v
repositories.json (allow-list)
|
v
MCP server
|
+-- clone_repository("jsilvanus/project")
|
v
persistent workspaceRelated MCP server: GitLab MR MCP
MCPヘルプリソース
サーバーはモジュール化されたMCPネイティブの運用ドキュメントを提供します。次から始めます:
mcp://help/index焦点を絞ったトピックは次で利用できます:
mcp://help/repositories
mcp://help/files
mcp://help/git
mcp://help/chain-command
mcp://help/resourcesヘルプリソースは意図的にtools/listとは分離されています。MCPツールリストは引き続き信頼できるAPIサーフェスであり、ヘルプリソースはエージェント向けの段階的な開示ワークフローガイダンスを提供します。
機能
永続的なマルチリポジトリワークスペース
管理者制御のリポジトリアローワリスト
Git操作用のGitHub PAT認証
ストリーミングHTTPトランスポート
ファイル読み取り、行範囲読み取り、書き込み、行編集、検索、パッチ
Gitステータス、差分、履歴、ブランチ、fetch/pull/push、merge/rebase、競合処理
操作を構成するための単一リポジトリ
chain_commandシステム、リポジトリ、Git、個々のファイル状態のMCPリソース
リソースサブスクリプションと変更通知
MCP出力からのシークレットのスクラビング
Gitサブモジュールの保護
Dockerデプロイ
デプロイ
mcp-configでホストを設定し、単一のDockerデプロイを起動します:
mcp-config pat
mcp-config add repo jsilvanus/*
docker compose up -d --buildmcp-config add repoは管理者の許可リストのみを変更します。リポジトリはクローンされません。エージェントは必要に応じてMCPを介して許可されたリポジトリをクローンします。
永続ストレージ、認証情報、HTTPS、設定の詳細については、docs/のデプロイメントドキュメントを参照してください。
ライセンス
EUPL-1.2
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to fetch, search, and retrieve markdown content from remote Git repositories. Supports both public and private repositories with authentication, allowing AI assistants to access documentation and notes stored in Git.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with GitLab repositories, manage merge requests, review code diffs, post comments, and handle issues directly through natural language.30MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with local Git repositories for operations like status, commits, branching, and diffs, plus GitHub API integration for managing pull requests when authenticated.
- AlicenseBqualityDmaintenanceEnables AI assistants to perform code reviews by providing access to staged files, git diffs, and repository file content. It allows users to evaluate changes and context within any local git repository before committing or pushing.39ISC
Related MCP Connectors
Git-backed platform for skills, tools, and context for AI agents
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jsilvanus/personal-repo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server