I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

DCR-MCP
DCR MCP Server - eine MCP -Server -Implementierung mit MCP -GO
1
Github Watches
1
Github Forks
0
Github Stars
DCR MCP Server
A simple MCP (Model Control Protocol) server implementation using mcp-go.
Features
- Basic MCP server implementation
- Git Summary tool for analyzing commit messages
Getting Started
Prerequisites
- Go 1.23 or later
Running the Server
go run cmd/server/main.go
By default, the server runs on port 8080. You can change the port by setting the
DCR_MCP_PORT
environment variable.
Tools
Git Summary Tool
This MCP tool generates summaries of git commit messages using OpenAI. It analyzes commit messages within a specified date range and creates a concise, user-friendly summary organized by categories.
Features
- Clone any git repository by URL and branch
- Filter commits by date range
- Filter by author
- Generate human-readable summaries using OpenAI
- Format output as markdown with categorized bullet points
Usage
The tool accepts the following parameters:
{
"repo_url": "https://github.com/username/repo",
"branch": "main",
"start_date": "2023-01-01",
"end_date": "2023-12-31",
"author": "author-name"
}
Parameters
-
repo_url
(required): The URL of the git repository to analyze -
branch
(required): The branch to analyze -
start_date
(required): The start date for commit analysis (in any standard format) -
end_date
(optional): The end date for commit analysis (defaults to current date) -
author
(required): Filter commits by author name (case-insensitive contains match) -
api_key
(required): Your OpenAI API key (defaults to OPENAI_API_KEY environment variable)
Example Response
"# Work Summary\n\nFeature Enhancements\n- Added support for filtering commits by author name. Users can now specify an optional author parameter to focus on contributions from specific team members.\n\nBug Fixes\n- Fixed date parsing issues that were causing incorrect commit ranges. The system now correctly handles various date formats and timezone considerations.\n\nDocumentation\n- Added comprehensive README with usage examples and parameter descriptions. New users will find it easier to understand how to use the tool effectively."
Testing
Run the tests with:
go test ./...
Or using gotestum:
gotestum --format-hide-empty-pkg --format testdox --format-icons hivis
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.
Ein einheitliches API-Gateway zur Integration mehrerer Ethercan-ähnlicher Blockchain-Explorer-APIs mit Modellkontextprotokoll (MCP) für AI-Assistenten.
Die All-in-One-Desktop & Docker-AI-Anwendung mit integriertem Lappen, AI-Agenten, No-Code-Agent Builder, MCP-Kompatibilität und vielem mehr.
Reviews

user_s8fTGIqs
I've been using dcr-mcp and it's fantastic! Developed by cybersiddhu, this tool has significantly improved my MCP applications. The GitHub repository link, https://github.com/cybersiddhu/dcr-mcp, provides comprehensive information. It's accessible and the documentation is clear. Overall, I highly recommend dcr-mcp for any MCP needs!