MCP.so
ログイン

DCR MCP Server

@cybersiddhu

基本情報

カテゴリ

その他

トランスポート

stdio

作者

cybersiddhu

DCR MCP Server について

DCR MCP Server - An MCP server implementation using mcp-go

#mcp#server#git-summary

DCR MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

DCR MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

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

よくある質問

1

What are the prerequisites to run DCR MCP Server?

You need Go version 1.23 or later installed on your system.

2

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.

3

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.

4

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.

コメント

「その他」の他のコンテンツ