Moory
Allows working with explicitly registered Git repositories, supporting guarded code changes, commits, pushes, branch allowlists, and deploy keys.
Provides guarded interaction with curated GitHub APIs, enabling management of repositories, issues, pull requests, Actions, releases, secret scanning, and audit logging.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MooryList open pull requests in the approved repository."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Moory
Moory is a self-hosted, security-hardened MCP bridge that lets Notion AI work with explicitly registered Git repositories and curated GitHub APIs. It includes guarded code changes, commits, pushes, issues, pull requests, Actions, logs, releases, secret scanning and audit logging.
Quick setup
Install Moory on a fresh Ubuntu 24.04 server with one command:
curl -fsSL https://raw.githubusercontent.com/dalmaktube-creator/DV-Moory/main/install.sh | sudo bashThe installer asks for the data path, local port, public domain, GitHub authentication mode and first repository.
For personal use, choose Quick Mode and provide a fine-grained GitHub token limited to the repositories Moory should access.
After installation, open the control center with:
sudo mooryRelated MCP server: Narad GitHub Agent
Worker core
Moory keeps reasoning with the connected agent and moves deterministic repository work to the server.
worker_contextprovides a compact repository overview or fixed-text code search.detail=summaryminimizes routine output,detail=evidenceincludes nearby source context, anddetail=fullis an explicit escape hatch.Results are bounded and report truncation instead of silently hiding additional matches.
moory_capabilitiesteaches connected agents when to escalate context and why summary alone is not edit evidence.moory_tool_catalogexposes compactcore,git, andgithubprofiles while keeping the full tool escape hatch.Repository file maps are cached by the exact commit SHA while worktree status remains live.
worker_benchmarkreports measured JSON bytes and calls without claiming exact token savings.inspect_ci_failurecombines failed jobs with bounded, deduplicated, redacted error groups and nearby log context.github_permission_diagnosticsprobes safe read capabilities without mutating repositories.validate_projectparses tracked Python, JSON, and TOML files without executing repository code.apply_change_setpreflights tracked-file patches, runs static validation by default, and rolls back on validation failure.release_readinessreports branch, worktree, remote divergence, latest CI, changelog, and tag checks without mutation.
The original granular read tools remain available, so agents can always inspect exact files and line ranges when compact context is insufficient.
GitHub coverage
Moory exposes curated tools for repository content, issues, pull requests, reviews, Actions runs, workflows, checks, commit statuses, artifacts, releases, deployments, environments, Actions variables, Pages, security alerts, advisories, supply-chain metadata, labels, milestones, discussions, merge queues, collaborators, rulesets and custom properties.
Known platform limits:
Repository custom property values require organization-owned repositories.
GitHub Packages endpoints reject GitHub App installation tokens and need a classic token with package scopes.
Classic Projects endpoints are retired and intentionally unsupported.
Delete, archive and visibility changes are intentionally not implemented.
Security model
Registered repository and branch allowlist
No arbitrary shell or raw GitHub API endpoint
No force-push, history rewrite or repository deletion
Confirmation gates for merge, review, workflow mutations and release publication
Secret detection before writes
Short-lived GitHub App tokens in Hardened Mode
Dedicated SSH deploy key per repository
Sanitized audit logs
Hardened systemd sandbox
Local-only MCP listener behind HTTPS Bearer authentication
Supported platform
Ubuntu 24.04
Python 3.12+
systemd
Caddy for public HTTPS
Documentation
docs/INSTALL-FA.md— Persian installation guidedocs/SECURITY-FA.md— security guidedocs/ARCHITECTURE-FA.md— architecturedocs/MIGRATION-FA.md— migrationSECURITY.md— vulnerability reporting
License
Apache License 2.0.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA self-hosted GitHub MCP server with per-repository guardrails for AI agents, enabling fine-grained access control and audit trails.-
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered GitHub interactions including repository analysis, code search, PR reviews, and more through the MCP protocol.4MIT
- AlicenseCqualityBmaintenanceA policy-aware MCP server for GitHub and GitHub Actions that enables safe AI-assisted infrastructure workflows—inspecting repositories, preparing branches and pull requests, and constrained remote mutations behind explicit preview-bound approval tokens.18MIT
- AlicenseAqualityCmaintenanceAn MCP server that enables AI assistants to interact with GitHub via a fine-grained personal access token — pushing commits, managing branches, opening and merging PRs, creating issues, and reading repositories. It runs locally with no telemetry and supports a read-only mode.151MIT
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/dalmaktube-creator/DV-Moory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server