Contributing To Plane MCP Server — Development skill for Claude Code
Thank you for showing an interest in contributing to Plane MCP Server.
How to install Contributing To Plane MCP Server
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open makeplane/plane-mcp-server and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Contributing To Plane MCP Server does
Thank you for showing an interest in contributing to Plane MCP Server! All kinds of contributions are valuable to us. In this guide, we will cover how you can quickly onboard and make your first contr
Alternatives in Development
- Contributing To Career-Ops — Thanks for your interest in contributing 32.5k ★
- Contributing — Thanks for your interest in contributing to Marketing Skills 13.8k ★
- Contributing To Skill Seeker — First off, thank you for considering contributing to Skill Seeker 11.1k ★
README
Contributing to Plane MCP Server
Thank you for showing an interest in contributing to Plane MCP Server! All kinds of contributions are valuable to us. In this guide, we will cover how you can quickly onboard and make your first contribution.
Submitting an issue
Before submitting a new issue, please search the [issues](https://github.com/makeplane/plane-mcp-server/issues) tab. Maybe an issue or discussion already exists and might inform you of workarounds. Otherwise, you can give new information.
While we want to fix all the [issues](https://github.com/makeplane/plane-mcp-server/issues), before fixing a bug we need to be able to reproduce and confirm it. Please provide us with a minimal reproduction scenario. Having a live, reproducible scenario gives us the information without asking questions back & forth with additional questions like:
- Python version and OS
- MCP client being used (Claude Desktop, etc.)
- Transport method (stdio, HTTP, SSE)
- A use-case that fails
Without said minimal reproduction, we won't be able to investigate all [issues](https://github.com/makeplane/plane-mcp-server/issues), and the issue might not be resolved.
You can open a new issue with this [issue form](https://github.com/makeplane/plane-mcp-server/issues/new).
Naming conventions for issues
When opening a new issue, please use a clear and concise title that follows this format:
- For bugs:
Bug: [short description] - For features:
Feature: [short description] - For improvements:
Improvement: [short description] - For documentation:
Docs: [short description]
**Examples:**
Bug: OAuth token refresh fails with Redis backendFeature: Add support for custom fields in work itemsImprovement: Better error messages for missing environment variablesDocs: Clarify PAT token setup for HTTP transport
This helps us triage and manage issues more efficiently.
Project setup
Requirements
- Python 3.10+
- uv (fast Python package installer)
- A Plane instance (cloud or self-hosted) with an API key for testing
Setup the project
- Clone the repo
git clone https://github.com/makeplane/plane-mcp-server.git
cd plane-mcp-server
- Install dependencies
uv pip install -e ".[dev]"
- Configure environment variables
cp .env.test .env.test.local
# Edit .env.test.local with your Plane API credentials
- Run the server locally (stdio mode)
PLANE_API_KEY="your-api-key" PLANE_WORKSPACE_SLUG="your-workspace" python -m plane_mcp stdio
- Run the tests
export $(cat .env.test.local | xargs) && pytest tests/ -v
Missing a Feature?
If a feature is missing, you can directly _request_ a new one [here](https://github.com/makeplane/plane-mcp-server/issues/new). If you would like to _implement_ it, an issue with your proposal must be submitted first, to be sure that we can use it. Please consider the guidelines given below.
Coding guidelines
To
Related Skills
Contributing To Claude Code Plugins
Thank you for your interest in contributing to the Claude Code Plugins marketplace. With hundreds of plugins a
Contributing To Hephaestus
Thank you for your interest in contributing to Hephaestus! We welcome contributions from the community.
Contributing To Claude Code Configs
Thank you for your interest in contributing to Claude Code Configs! This project thrives on community contribu
Contributing Guidelines
Thank you for your interest in contributing! Community contributions help improve the quality, safety, and use
Contributing To Understand Anything
Thank you for your interest in contributing to Understand Anything! This document provides guidelines and inst
Contributing To Auto-claude-code-research-in-sleep (aris)
English 中文版 Thank you for your interest in contributing to ARIS! This document provides guidelines and instruc
Related Agents
Contributing To AUI
Thank you for your interest in contributing to AUI (Agent UI). We welcome contributions of all kinds -- bug re
Contributing To Claude Agents & Skills Plugin Marketplace
Thank you for your interest in contributing. This guide covers the v2.0.0 plugin format used by the marketplac
Contributing To ClawPort
Thank you for your interest in contributing to ClawPort. Whether you are fixing a bug, improving documentation