DCR MCP Server
@cybersiddhu
About DCR MCP Server
DCR MCP Server - An MCP server implementation using mcp-go
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is DCR MCP Server?
DCR MCP Server is a Model Context Protocol (MCP) server built with Go that provides a Git Summary tool. It analyzes git commit messages within a specified date range and generates a concise, categorized markdown summary using OpenAI. It is intended for developers who need automated commit analysis.
How to use DCR MCP Server?
Run the server with go run cmd/server/main.go (requires Go 1.23+). It listens on port 8080 by default; set the DCR_MCP_PORT environment variable to change the port. The server exposes a Git Summary tool that accepts parameters like repo_url, branch, start_date, end_date, author, and api_key (or the OPENAI_API_KEY environment variable).
Key features of DCR MCP Server
- Basic MCP server implementation using mcp-go
- Git Summary tool for analyzing commit messages
- Clone any git repository by URL and branch
- Filter commits by date range and author
- Generate human-readable summaries using OpenAI
- Output formatted as markdown with categorized bullet points
Use cases of DCR MCP Server
- Generate weekly or monthly sprint summaries from commit history
- Analyze contributions of a specific author across a date range
- Create release notes by summarizing commits between two dates
- Automate commit report generation for team stand-ups
FAQ from DCR MCP Server
What are the prerequisites to run DCR MCP Server?
You need Go version 1.23 or later installed on your system.
How do I configure the server port?
The server runs on port 8080 by default. Change it by setting the DCR_MCP_PORT environment variable.
How do I provide my OpenAI API key?
Pass the api_key parameter in the tool request, or set the OPENAI_API_KEY environment variable. The api_key parameter overrides the environment variable.
What parameters are required for the Git Summary tool?
The required parameters are repo_url, branch, start_date, author, and api_key. The end_date is optional and defaults to the current date.
More Other MCP servers
Codelf
unbugA search tool helps dev to solve the naming things problem.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.

EverArt
modelcontextprotocolModel Context Protocol Servers
Comments