# PingCode MCP for AI Agents AI Agent Connect

> PingCode is an Connector that lets your AI agent manage agile project management and R&D workflows. Instead of clicking through a complex dashboard, you can use your agent to create tasks, track sprints, and pull wiki content through plain text commands. It connects your development team's progress directly to your AI client.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_h3OkWCOwOSfshIkTEnLmEeTLnszwTNy71kvTElej/ai-agent-connect
- **Tags:** agile, sprint-planning, issue-tracking, rd-management, wiki, workflow-automation

## Description

PingCode lets your AI agent handle the heavy lifting of agile project management and R&D coordination. Instead of jumping between tabs to check status updates or manually logging bugs, you can just ask your agent to do it for you. It bridges the gap between your project management software and your daily workflow, making it feel like your agent is an active member of the dev team. You can have it pull up the latest wiki pages for technical specs, create new work items on the fly, or give you a quick rundown on sprint progress without ever leaving your code editor. By adding this to the Vinkius catalog, you get a way to turn complex project data into actionable conversation. It's about moving faster by removing the friction of manual data entry and navigation, letting you focus on shipping code while your agent keeps the project board clean and the documentation accessible.

## Tools

### create_work_item
Create a new task, story, or bug in your project. This helps you log issues immediately as you find them.

### get_project
Get the specific details for a single project. Use this to see the high-level goals and metadata.

### get_wiki_page
Pull the content of a specific wiki page. This is perfect for getting technical specs without searching folders.

### list_members
See a list of all members in your organization. Use this to quickly identify team members.

### list_projects
View all active agile projects in your workspace. This helps you see the big picture of what's being built.

### list_releases
Get a list of project releases. This keeps you on top of your delivery schedule and deadlines.

### list_sprints
View all current and planned sprints for a project. Use this to monitor your team's current focus.

### list_teams
See all teams organized within your company. Use this to understand the organizational structure.

### list_wiki_pages
Browse all available wiki pages in your repositories. This is useful for finding documentation quickly.

### list_work_items
Get a list of all work items in a specific project. Use this to see the current backlog or task list.

## Prompt Examples

**Prompt:** 
```
What's the status of our current sprint for the Mobile App project?
```

**Response:** 
```
### Current Sprint: Mobile App V3

**Status:** In Progress

| Item | Owner | Status |
| :--- | :--- | :--- |
| Login UI Refactor | @Sarah | Done |
| API Integration | @James | In Progress |
| Unit Tests | @Mike | To Do |

Would you like me to list more details on the 'API Integration' task?
```

**Prompt:** 
```
Create a bug for the login page. The button doesn't work on iOS.
```

**Response:** 
```
Done! I've created a new bug item in the 'Auth System' project.

*   **Title:** Login button fails on iOS
*   **Type:** Bug
*   **Description:** The login button is unresponsive when tapped on iOS devices.

I've also tagged it for the mobile team.
```

**Prompt:** 
```
Show me the wiki page for our API standards.
```

**Response:** 
```
I've retrieved the **API Standards** page from your wiki repository.

**Key Guidelines:**
*   Use RESTful principles.
*   All endpoints must be versioned (e.g., /v1/).
*   Standardized error codes (400, 401, 403, 404, 500).
*   JSON is the only accepted content type.

Do you need me to summarize any specific section?
```

## Capabilities

### Create new work items
Add new tasks, stories, or bugs to your project with descriptions and metadata.

### Pull up project details
Get specific information about your development workspace and project goals.

### Fetch wiki content
Retrieve content from specific wiki pages for quick reference during development.

### View organization members
List all members within your organization to see who's on the team.

### View active projects
See all active agile projects in your PingCode workspace.

### Track project releases
Monitor upcoming and past releases to stay on top of your delivery schedule.

### Monitor current sprints
Get a list of all current and planned sprints for a specific project.

## Use Cases

### Logging a bug during a live debug session
A developer finds a production bug and asks their agent to create a bug item in the 'Core Engine' project using create_work_item.

### Checking release readiness for a product launch
A product owner asks the agent to list all releases for the 'Mobile App' project to see if the latest version is ready.

### Retrieving technical specs for a new feature
A new engineer asks their agent to pull the content of the 'API Standards' wiki page using get_wiki_page.

### Getting a summary of the current sprint
An agile coach asks the agent to list all work items in the 'Frontend' project to see what's currently in progress.

## Benefits

- Stop manually updating task statuses. Use create_work_item to log bugs or stories instantly as they happen in your workflow.
- Access documentation faster. Use get_wiki_page to pull technical specs directly into your chat instead of searching through folders.
- Keep your sprint on track. Use list_sprints and list_releases to get a high-level view of your delivery schedule without opening the dashboard.
- Manage team roles easily. Use list_teams and list_members to quickly see who is on what team and manage assignments.
- Get instant project context. Use list_projects and get_project to switch between different development workspaces using only text.

## How It Works

The bottom line is you get a conversational interface for your entire agile project management workflow.

1. Subscribe to the PingCode MCP in the Vinkius marketplace.
2. Enter your PingCode Client ID and Client Secret in your AI client settings.
3. Ask your agent to manage your sprints, create tasks, or pull wiki pages.

## Frequently Asked Questions

**Can I use the PingCode MCP to manage my team's sprints?**
Yes. You can ask your agent to list current sprints, check progress on specific tasks, and get updates on your delivery schedule without leaving your chat.

**How does the PingCode MCP help with documentation?**
It lets your agent pull content from your wiki repositories instantly. You can ask for technical specs or deployment guides and get them right in your workspace.

**Can my agent create bug reports in PingCode?**
Absolutely. You can describe a bug in plain English, and your agent will use the Connector to create a formal work item with the correct metadata.

**Can I see all my projects using the PingCode MCP?**
Yes, your agent can list all active agile projects in your organization so you can quickly switch context between different development areas.

**Does the PingCode MCP work with Cursor or Claude?**
Yes, it works with any MCP-compatible client, including Claude, Cursor, and Windsurf, allowing you to stay in your preferred tool.

**How do I get my team members listed?**
You can simply ask your agent to list the organization members. It will pull the current list of people and teams from your PingCode workspace.

**How do I find my PingCode Client ID and Secret?**
Log in to the PingCode Enterprise Backend, navigate to [Credential Management] (凭据管理), and create a new application. Your Client ID and Client Secret will be generated there.

**Can I create different types of work items like bugs or stories?**
Yes. When using `create_work_item`, you can specify the `type` parameter (e.g., 'task', 'story', 'bug') to ensure the item is correctly categorized in your agile project.

**Does this server support wiki documentation?**
Yes. You can use `list_wiki_pages` to browse through your documentation repositories and `get_wiki_page` to retrieve the content of specific pages for your AI agent to read.