DPR MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_projectC | Create a new Git-backed project. |
| list_projectsA | List all projects known to this server. |
| list_filesA | List files within a project (optionally under a subpath) at HEAD. |
| read_project_fileB | Read a file from a project revision, defaulting to the default branch. |
| read_change_fileA | Read a file as it exists in a Change Request head revision. |
| search_filesA | Search file contents within a project's default branch checkout. |
| get_project_statusA | Get a summary status (branches, open changes, active workspaces) for a project. |
| read_fileC | Read a file's content from within an active workspace. |
| create_fileB | Create a new file within an active workspace. |
| edit_fileC | Edit (overwrite) an existing file within an active workspace. |
| delete_fileB | Delete a file within an active workspace. |
| get_historyA | Get commit history for a project, optionally scoped to a path. |
| get_revisionC | Get details for a single commit revision. |
| get_diffC | Get a structured diff between two revisions in a project. |
| get_file_patchC | Get a textual patch for one file between two project revisions. |
| create_workspaceA | Create an isolated Git worktree workspace for making changes to a project. |
| get_workspaceB | Get details of a workspace by id. |
| list_workspacesA | List active workspaces for a project. |
| delete_workspaceB | Delete (remove) a workspace you own. |
| create_changeB | Create a Change Request from the commits in a workspace. |
| get_changeC | Get a Change Request by id. |
| list_changesA | List Change Requests for a project, optionally filtered by status. |
| update_changeA | Update a Change Request's rationale and refresh its head revision. |
| abandon_changeC | Abandon a Change Request. |
| review_changeC | Record a review (APPROVED, CHANGES_REQUESTED, or COMMENTED) on a Change Request. |
| approve_changeC | Convenience wrapper: approve a Change Request. |
| request_changesC | Convenience wrapper: request changes on a Change Request. |
| check_mergeabilityB | Check whether a Change Request can merge cleanly into the project's default branch. |
| merge_changeA | Merge an approved, conflict-free Change Request into the project's default branch. |
| rebase_changeB | Rebase a Change Request's workspace branch onto the current default branch. |
| get_conflictsA | Get structured conflict information for a conflicted Change Request. |
| propose_conflict_resolutionA | Propose a resolution to a conflicted Change Request, using commits already made in a separate resolver workspace. This creates a new, independently reviewable Change Request linked to the original conflict. |
| apply_conflict_resolutionB | Apply (merge) a previously proposed and reviewed conflict resolution. Subject to the same approval policy as any other merge. |
| rollback_changeA | Roll back a previously merged commit on the project's default branch by creating a new forward commit that restores the prior state (never rewrites history). |
| get_provenanceB | Get the complete provenance record for a Change Request. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| review_change | Ask the model to review a Change Request thoroughly. |
| summarize_change | Ask the model to summarize a Change Request for a human reviewer. |
| explain_conflict | Ask the model to explain a merge conflict in plain language. |
| summarize_history | Ask the model to summarize a project's recent history. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/Janani879/DPR-Git-Backed-MCP-Collaboration-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server