
cline/cline-community
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP for reporting issues and traces to Cline, with Cline
Обзор
A Model Context Protocol server that simplifies reporting issues from Cline to GitHub. This MCP server provides tools to streamline the process of reporting issues from Cline to the GitHub repository. It automatically gathers relevant system information (OS, Cline version, API provider, model), formats it alongside the user's issue description, and can preview how the issue would look before submitting it to GitHub. - : Works on Windows, macOS, and Linux - : Compatible with VS Code, Cursor, and Windsurf - : Gets API provider, model, and IDE information from task metadata - : 1. Preview the issue before submission 2. Submit to GitHub with a single command - : Uses the GitHub CLI (gh) to create issues Previews how an issue would look when reported to GitHub without actually submitting it.
README
Показан фрагмент оригинального README. Открыть оригинал.
Cline Community MCP Server
A Model Context Protocol server that simplifies reporting issues from Cline to GitHub.
Overview
This MCP server provides tools to streamline the process of reporting issues from Cline to the GitHub repository. It automatically gathers relevant system information (OS, Cline version, API provider, model), formats it alongside the user’s issue description, and can preview how the issue would look before submitting it to GitHub.
Features
- Cross-platform support: Works on Windows, macOS, and Linux
- Multiple IDE support: Compatible with VS Code, Cursor, and Windsurf
- Automatic metadata extraction: Gets API provider, model, and IDE information from task metadata
- Two-step issue reporting workflow:
- Preview the issue before submission
- Submit to GitHub with a single command
- GitHub Integration: Uses the GitHub CLI (
gh) to create issues
Tools
preview_cline_issue
Previews how an issue would look when reported to GitHub without actually submitting it. This should be in the autoApprove list by default
Parameters:
title: The title for the GitHub issue (required)description: Detailed description of the problem (required)labels: Optional array of GitHub labels to apply
Returns: JSON object containing the formatted issue with:
- Title
- Body (including system information)
- Labels
- Target repository
report_cline_issue
Reports an issue to the GitHub repository using the locally authenticated GitHub CLI.
Parameters:
title: The title for the GitHub issue (required)description: Detailed description of the problem (required)labels: Optional array of GitHub labels to apply
Returns: The URL of the created GitHub issue or an error message
Automatic Information Gathering
The server automatically collects:
- OS Information: Platform and release version
- Cline Version: Detected from installed extensions
- IDE Information: Identifies which IDE is being used (VS Code, Cursor, or Windsurf)
- API Provider: Extracted from the task metadata file
- Model: Extracted from the task metadata file
Requirements
- GitHub CLI (
gh) installed and authenticated - Access to task metadata directories (where Cline stores information about the current task)
Installation
Clone the repo
git clone [email protected]:cline/cline-community.git
or if you are sure you have the gh cli,
gh repo clone cline/cline-community
Build from Source
# Install dependencies
npm install
# Build the server
npm run build
Authenticate with GH CLI
This MCP server relies on the authentication status of your installed GitHub CLI (gh). Ensure you are logged in:
# Check to see if the user is already authenticated
gh auth status
If they are not authenticated, take the following steps:
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"cline-community": {
"autoApprove": [
"preview_cline_issue"
],
"timeout": 10,
"command": "node",
"args": ["/path/to/cline-community/build/index.js"],
"transportType": "stdio",
"env": {
"GH_TOKEN": "YOUR TOKEN HERE"
}
}
}
}