# Coding.net MCP for AI Agents MCP

> Coding.net connects your AI agent to a major DevOps platform, letting you manage complex software development lifecycles through natural conversation. Your agent can instantly list projects, audit Git repositories, track bugs, and monitor merge request status without needing to navigate the web interface.

## Overview
- **Category:** ship-it
- **Price:** Free
- **Tags:** git-repository, issue-tracking, software-lifecycle, collaboration, devops-platform, code-management

## Description

This MCP lets your AI client treat core DevOps tasks like chatting with a teammate. You don't have to click through dashboards or remember complex API calls; you just ask for what you need. Your agent handles connecting to projects, diving into Git metadata, and keeping tabs on issue progress, all in one conversation. Whether you’re reviewing code history or coordinating a release across multiple teams, your AI assistant acts as a real-time DevOps expert. It consolidates project orchestration, repository auditing, and issue tracking into something simple enough for natural language interaction. Getting access to this capability via the Vinkius catalog means you connect once and get full visibility into your entire software development workflow.

## Tools

### get_commit
Fetches the specific details, including authors and dates, of any given commit.

### get_issue
Retrieves comprehensive information for a single project issue or bug report.

### get_project
Retrieves specific details for a single DevOps project using its identifier.

### get_repo
Gets detailed metadata about a specified code repository.

### get_user
Fetches the profile details, including roles and names, for the currently authenticated user.

### list_branches
Retrieves all current branches for a chosen repository.

### list_issues
Lists multiple project issues, providing an overview of open tasks and bugs.

### list_mrs
Provides a list of active merge requests to track code integration status.

### list_projects
Lists all available DevOps projects within the organization.

### list_repos
Lists every repository associated with a given project.

## Prompt Examples

**Prompt:** 
```
List all my DevOps projects on CODING.
```

**Response:** 
```
**✅ Project Overview**

You currently manage 5 active organizational units:

*   `E-commerce Backend`: Primary domain for online sales.
*   `Mobile App`: Handles iOS and Android frontends.
*   `Infrastructure`: Core services (DB, auth).
*   `Analytics Engine`: Data processing unit.
*   `Marketing Site`: Static web pages.

Which project do you want to drill down into?
```

**Prompt:** 
```
Show me the latest issues for project 'Alpha'.
```

**Response:** 
```
**🚨 Project Alpha Issue Tracker**

Here are 12 open tasks. High Priority items require immediate attention:

| ID | Type | Title | Status |
| :---: | :---: | :---: | :---: |
| #453 | Bug | Login Timeout on Mobile | Open |
| #460 | Feature | Dark Mode Implementation | Needs Review |
| #471 | Bug | Payment Gateway Failure | **Critical** |

Would you like details for the critical failure (#471)?
```

**Prompt:** 
```
Get the branches for repository 'main-api' in project 'Alpha'.
```

**Response:** 
```
**💻 Repository Branches: main-api**

Three active branches are available:

*   `master`: The production-ready code base.
*   `develop`: Current development work, unstable.
*   `feature/api-v2`: Work for the next major version (WIP).

I found 3 recent commits across these. Do you want to check the commit history on `master`?
```

## Capabilities

### Discover all DevOps projects
List every organizational unit in the platform and retrieve detailed metadata for each project.

### Audit Git code repositories
Browse existing Git depots, list branches, and get detailed information about specific commits.

### Track bugs and features
Get a complete listing of project issues or retrieve granular details on a specific task or bug report.

### Monitor code reviews
List active merge requests to quickly identify pending reviews, roadblocks, or required changes.

### Understand user roles
Retrieve profile data for organization members and the current authenticated user.

## Use Cases

### Checking project status before a meeting
The PM needs to know if the 'Alpha' backend is ready. The agent lists projects, gets repo details for 'main-api', and checks if any active merge requests are stuck waiting on review.

### Investigating a production bug
The engineer finds a critical bug reported in the system. They use `get_issue` to gather all details, then use `list_branches` and `get_commit` to trace which specific code commit caused the issue.

### Onboarding a new team member
The lead needs to show the newcomer the project structure. The agent lists all DevOps projects, retrieving metadata for each one so the lead can give an immediate overview of the scope.

### Coordinating a hotfix release
A critical patch is needed. The engineer uses `list_mrs` to see what's currently merging, then uses `get_repo` and `list_branches` to select the correct stable branch for deployment.

## Benefits

- Instead of opening the web UI to get a list of projects, you ask your agent to list all DevOps projects directly. This saves multiple clicks.
- You can audit code history instantly. Asking for commit details lets you know exactly who changed what and when, without navigating Git logs.
- Monitoring team velocity is faster. You simply request a list of issues or check project metadata to see how many tasks are open.
- Code review coordination gets easier. Your agent lists active merge requests, immediately identifying blockers or stalled pull requests.
- Getting basic user data is simple. Use the `get_user` tool to retrieve profile information for any member in your organization.

## How It Works

The bottom line is that you manage your entire DevOps lifecycle by talking to your AI client, not by clicking through interfaces.

1. Subscribe to this MCP in Vinkius.
2. Enter your CODING Team Domain and Personal Access Token into your AI client's settings.
3. Ask your agent a question—for example, 'What are the latest issues for Project Alpha?'—and it executes the workflow.

## Frequently Asked Questions

**How can I use the Coding.net MCP to check project status?**
Your agent lets you list all projects and retrieve metadata instantly. You can ask for an overview of a specific unit, getting details like its current owners or last activity without leaving your chat.

**Can I use Coding.net MCP to track down old code changes?**
Yes. By using the commit tools, you can ask for specific commit details—who made a change, when they did it, and what files were affected—all based on natural language queries.

**What if I need to know which feature is blocked in my development cycle?**
You can list active merge requests. This immediately surfaces pending reviews or required changes that are acting as blockers for the team's progress.

**Does Coding.net MCP help with bug tracking and issue resolution?**
It does. You can get a complete listing of all project issues, retrieve details on specific bugs, and track their status to monitor how quickly the team is resolving them.

**Is Coding.net MCP just for code, or does it handle user data too?**
It handles both. Beyond repositories and commits, you can retrieve profile information and general metadata about organization members using this MCP.