Default MCP Servers - Dev & Project Management
June 18, 2026 · View on GitHub
description: Default MCP Servers - Dev & Project Management reference: 12 preset MCP connections with transport, auth, required env, and full description per card.
Default MCP Servers - Dev & Project Management
Code hosting, issue trackers, code-quality monitors, learning content, and local repo helpers. Mixes vendor-official remote entries (GitHub, Linear, Atlassian Rovo, Sentry, Asana, Azure DevOps, Microsoft Learn, Context7, Korean Law) with community stdio entries from modelcontextprotocol/servers (Git, Puppeteer, Playwright).
Entries (12)
Click any card to expand the full spec inline - transport (Streamable HTTP / STDIO), authentication shape (OAuth 2.1 / API key / Bearer / none), required environment variables, vendor URL or stdio command, and the upstream docs link.
Vendor - Linear (vendor-official)
Transport - Streamable HTTP
URL - https://mcp.linear.app/mcp
Auth - OAuth 2.1
OAuth 2.1 - runs the Authorization Code flow on Save & Connect → Authorize.
Stability - GA · Tier - Tier 1
Required env - -
Tags - global
Tools - published by the vendor and discovered live on connect; its MCP docs don't enumerate tool names, so open the Inspector after Save & Connect for the live tools and their recomputed levels.
Description
Create, query, and update Linear issues, projects, cycles, and teams. Linear's official remote MCP with OAuth 2.1.
Docs - https://linear.app/docs/mcp
Vendor - Atlassian (vendor-official)
Transport - Streamable HTTP
URL - https://mcp.atlassian.com/v1/mcp/authv2
Auth - OAuth 2.1
OAuth 2.1 - runs the Authorization Code flow on Save & Connect → Authorize.
Stability - GA · Tier - Tier 1
Required env - -
Tags - global
Tools - 68 tools published by the vendor (per its MCP docs); no static per-tool levels - the live set varies by plan / scopes / release, so confirm it and the recomputed levels on the Inspector:
??? note "Tools (10 of 68) - getJiraIssue · createJiraIssue · editJiraIssue · searchJiraIssuesUsingJql · transitionJiraIssue · getConfluencePage · createConfluencePage · searchConfluenceUsingCql · searchAtlassian · atlassianUserInfo"
- getJiraIssue
- createJiraIssue
- editJiraIssue
- searchJiraIssuesUsingJql
- transitionJiraIssue
- getConfluencePage
- createConfluencePage
- searchConfluenceUsingCql
- searchAtlassian
- atlassianUserInfo
Description
Read and update Jira issues and Confluence pages via Atlassian's official Rovo MCP. Replaces legacy /v1/sse on 2026-06-30.
Vendor - GitHub (vendor-official)
Transport - Streamable HTTP
URL - https://api.githubcopilot.com/mcp/
Auth - OAuth 2.1 / PAT
OAuth 2.1 - runs the Authorization Code flow on Save & Connect → Authorize.
Stability - GA · Tier - Tier 1
Required env - GITHUB_PERSONAL_ACCESS_TOKEN
Tags - global
Tools - 108 tools published by the vendor (per its MCP docs); no static per-tool levels - the live set varies by plan / scopes / release, so confirm it and the recomputed levels on the Inspector. 108 tools across 19 toolsets.
??? note "Tools (10 of 108) - get_file_contents · create_or_update_file · push_files · search_code · list_commits · issue_read · issue_write · create_pull_request · merge_pull_request · actions_run_trigger"
- get_file_contents
- create_or_update_file
- push_files
- search_code
- list_commits
- issue_read
- issue_write
- create_pull_request
- merge_pull_request
- actions_run_trigger
Description
Search and manage GitHub repositories, issues, pull requests, code reviews, and Actions. Sign in via OAuth Device Flow or pass a personal access token (GITHUB_PERSONAL_ACCESS_TOKEN).
Vendor - Microsoft (vendor-official)
Transport - Streamable HTTP
URL - https://learn.microsoft.com/api/mcp
Auth - None
Stability - GA · Tier - Tier 1
Required env - -
Tags - global · free-tier
Tools - 3 tools published by the vendor (per its MCP docs); no static per-tool levels - the live set varies by plan / scopes / release, so confirm it and the recomputed levels on the Inspector:
??? note "Tools (3) - microsoft_docs_search · microsoft_docs_fetch · microsoft_code_sample_search"
- microsoft_docs_search
- microsoft_docs_fetch
- microsoft_code_sample_search
Description
Search the full Microsoft Learn documentation catalogue - Azure, .NET, Windows, Power Platform, Microsoft 365 and more. No authentication required, free to use.
Docs - https://learn.microsoft.com/en-us/training/support/mcp
Vendor - Sentry (vendor-official)
Transport - Streamable HTTP
URL - https://mcp.sentry.dev/mcp
Auth - OAuth 2.1
OAuth 2.1 - runs the Authorization Code flow on Save & Connect → Authorize.
Stability - GA · Tier - Tier 1
Required env - -
Tags - global
Tools - 26 tools published by the vendor (per its MCP docs); no static per-tool levels - the live set varies by plan / scopes / release, so confirm it and the recomputed levels on the Inspector:
??? note "Tools (10 of 26) - whoami · find_projects · find_releases · search_events · search_issues · get_issue_details · update_issue · analyze_issue_with_seer · get_trace_details · search_docs"
- whoami
- find_projects
- find_releases
- search_events
- search_issues
- get_issue_details
- update_issue
- analyze_issue_with_seer
- get_trace_details
- search_docs
Description
Investigate Sentry issues and events across projects, query alert rules, releases, and performance data. OAuth with device-code flow.
Vendor - Asana (vendor-official)
Transport - SSE
URL - https://mcp.asana.com/v2/mcp
Auth - OAuth 2.1
OAuth 2.1 - runs the Authorization Code flow on Save & Connect → Authorize.
Stability - GA · Tier - Tier 2
Required env - -
Tags - global
Tools - 25 tools published by the vendor (per its MCP docs); no static per-tool levels - the live set varies by plan / scopes / release, so confirm it and the recomputed levels on the Inspector:
??? note "Tools (10 of 25) - search_objects · get_task · get_my_tasks · search_tasks · get_project · create_tasks · update_tasks · add_comment · create_project_status_update · get_me"
- search_objects
- get_task
- get_my_tasks
- search_tasks
- get_project
- create_tasks
- update_tasks
- add_comment
- create_project_status_update
- get_me
Description
Manage Asana tasks, projects, sections, and custom fields across workspaces. Asana's official OAuth MCP (SSE transport).
Vendor - Microsoft (vendor-official)
Transport - Streamable HTTP
URL - https://mcp.dev.azure.com/${AZURE_DEVOPS_ORG}
Auth - OAuth 2.1
OAuth 2.1 - runs the Authorization Code flow on Save & Connect → Authorize.
Stability - PREVIEW · Tier - Tier 2
Required env - AZURE_DEVOPS_ORG
Tags - global · preview
Tools - 10 tools published by the vendor (per its MCP docs); no static per-tool levels - the live set varies by plan / scopes / release, so confirm it and the recomputed levels on the Inspector. grouped dispatcher tools across repos/wit/pipelines/wiki/work/testplan toolsets.
??? note "Tools (10) - core_list_projects · wit_work_item · wit_query · repo_pull_request · repo_file · pipelines_build · pipelines_run · wiki · work · search_code"
- core_list_projects
- wit_work_item
- wit_query
- repo_pull_request
- repo_file
- pipelines_build
- pipelines_run
- wiki
- work
- search_code
Description
Query and update Azure DevOps repos, work items (Boards), pipelines, and pull requests within your organisation. Preview, requires AZURE_DEVOPS_ORG.
Docs - https://learn.microsoft.com/en-us/azure/devops/mcp-server/remote-mcp-server
Vendor - Upstash (vendor-official)
Transport - Streamable HTTP
URL - https://mcp.context7.com/mcp
Auth - None
Stability - GA · Tier - Tier 2
Required env - -
Tags - global · free-tier
Tools - 2 tools published by the vendor (per its MCP docs); no static per-tool levels - the live set varies by plan / scopes / release, so confirm it and the recomputed levels on the Inspector:
??? note "Tools (2) - resolve-library-id · query-docs"
- resolve-library-id
- query-docs
Description
Pull up-to-date library documentation and code examples by library name and version, designed to ground AI code generation. Free, no authentication.
Vendor - chrisryugj (community-maintained)
Transport - Streamable HTTP
URL - https://korean-law-mcp.fly.dev/mcp
Auth - None
Stability - GA · Tier - Tier 2
Required env - -
Tags - korea · legal
Tools - 93 tools published by the vendor (per its MCP docs); no static per-tool levels - the live set varies by plan / scopes / release, so confirm it and the recomputed levels on the Inspector:
??? note "Tools (10 of 93) - search_law · get_law_text · get_article_detail · search_precedents · get_precedent_text · verify_citations · impact_map · chain_full_research · search_constitutional_decisions · discover_tools"
- search_law
- get_law_text
- get_article_detail
- search_precedents
- get_precedent_text
- verify_citations
- impact_map
- chain_full_research
- search_constitutional_decisions
- discover_tools
Description
Search Korean law, court precedents, Constitutional Court decisions, ordinances, and administrative rules. Wraps the Ministry of Government Legislation Open API into 93 MCP tools - citation verification, time-travel diff, and impact graph.
• Quick start - free remote endpoint (pre-filled below): https://korean-law-mcp.fly.dev/mcp
• Local STDIO install (npm): npm install -g korean-law-mcp korean-law-mcp --api-key <LAW_API_KEY> Get the API key at https://open.law.go.kr
Vendor - modelcontextprotocol/servers (community-maintained)
Transport - STDIO
Command - uvx
Args - mcp-server-git --repository .
OS variants - mac · linux · win (catalog picks the entry matching the host OS automatically; macOS / Linux use npx or uvx; Windows uses npx.cmd).
Auth - STDIO
Stability - GA · Tier - Tier 2
Required env - -
Tags - global · community
Tools - discovered on connect; this community-trust STDIO entry ships without per-tool descriptors, so each tool composes its community trust with a baseline action score and lands at L3 - Moderate on its own connection's Inspector (read-only by default - write tools like git_commit only touch the local checkout):
??? abstract "Tools (12) - git_status · git_diff_unstaged · git_diff_staged · git_diff · git_commit · git_add · git_reset · git_log · git_create_branch · git_checkout · git_show · git_branch"
- git_status - show the working-tree status. L3 - Moderate
- git_diff_unstaged - show unstaged working-directory changes. L3 - Moderate
- git_diff_staged - show changes staged for commit. L3 - Moderate
- git_diff - diff between branches or commits. L3 - Moderate
- git_commit - record staged changes to the repository. L3 - Moderate
- git_add - stage file contents. L3 - Moderate
- git_reset - unstage all staged changes. L3 - Moderate
- git_log - show commit history (optional date filtering). L3 - Moderate
- git_create_branch - create a new branch. L3 - Moderate
- git_checkout - switch branches. L3 - Moderate
- git_show - show the contents of a commit. L3 - Moderate
- git_branch - list branches (local / remote / all). L3 - Moderate
Description
[macOS] Local Git repository operations - log, diff, status, blame, show. Read-only by default.
Prereq: install uv on macOS. brew install uv
The activated form is pre-filled to run: uvx mcp-server-git --repository .
Note: change '.' to the absolute path of the repo you want to inspect.
Docs - https://github.com/modelcontextprotocol/servers/tree/main/src/git
Vendor - modelcontextprotocol/servers (community-maintained)
Transport - STDIO
Command - npx
Args - -y @modelcontextprotocol/server-puppeteer
OS variants - mac · linux · win (catalog picks the entry matching the host OS automatically; macOS / Linux use npx or uvx; Windows uses npx.cmd).
Auth - STDIO
Stability - GA · Tier - Tier 2
Required env - -
Tags - global · community
Tools - discovered on connect; community-trust STDIO with no per-tool descriptors, so each tool composes to L3 - Moderate on its own connection's Inspector (it drives a real headless Chrome - treat puppeteer_navigate / puppeteer_evaluate as live network access and in-page code execution):
??? abstract "Tools (7) - puppeteer_navigate · puppeteer_screenshot · puppeteer_click · puppeteer_hover · puppeteer_fill · puppeteer_select · puppeteer_evaluate"
- puppeteer_navigate - open a URL in the browser. L3 - Moderate
- puppeteer_screenshot - capture a page or element screenshot. L3 - Moderate
- puppeteer_click - click an element. L3 - Moderate
- puppeteer_hover - hover an element. L3 - Moderate
- puppeteer_fill - fill an input field. L3 - Moderate
- puppeteer_select - choose an option in a <select> element. L3 - Moderate
- puppeteer_evaluate - run JavaScript in the page context. L3 - Moderate
Description
[macOS] Headless Chrome automation - navigate, click, fill forms, screenshot, evaluate JavaScript in-page.
Prereq: Node.js 18+ on macOS. First run downloads ~170 MB Chromium under ~/Library/Caches/Puppeteer.
The activated form is pre-filled to run: npx -y @modelcontextprotocol/server-puppeteer
Optional - set in the env section: PUPPETEER_LAUNCH_OPTIONS - JSON launch options, e.g. {"executablePath":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"} ALLOW_DANGEROUS - set to true to enable --no-sandbox
Security: visits arbitrary URLs as instructed by the agent - review prompts before granting net access.
Docs - https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer
Vendor - Microsoft (vendor-official)
Transport - STDIO
Command - npx
Args - -y @playwright/mcp@latest
OS variants - mac · linux · win (catalog picks the entry matching the host OS automatically; macOS / Linux use npx or uvx; Windows uses npx.cmd).
Auth - STDIO
Stability - GA · Tier - Tier 2
Required env - -
Tags - global · community
Tools - discovered on connect. The pre-filled command runs @playwright/mcp@latest with no --caps flags, so only the core snapshot-interaction set loads; optional groups (vision, pdf, storage, network, devtools, testing) appear only when you append the matching --caps= flag. As a vendor-official STDIO server it composes to L2 - Low for every tool - the exact set tracks the upstream release, so confirm it live in the Inspector:
??? abstract "Tools (core ~23) - browser_navigate · browser_click · browser_type · browser_fill_form · browser_snapshot · browser_take_screenshot · browser_evaluate · browser_tabs · ..."
- browser_navigate / browser_navigate_back - open a URL / go back one page. L2 - Low
- browser_click · browser_hover · browser_drag · browser_drop - pointer interactions. L2 - Low
- browser_type · browser_press_key · browser_fill_form · browser_select_option - text and form entry. L2 - Low
- browser_file_upload - upload one or more files. L2 - Low
- browser_snapshot - capture the page's accessibility tree. L2 - Low
- browser_take_screenshot - screenshot the page or an element. L2 - Low
- browser_evaluate - evaluate JavaScript on the page or an element. L2 - Low
- browser_run_code_unsafe - run arbitrary Playwright code; the name carries no irreversible-verb token, so it still composes to L2 - Low - treat it with the caution its name implies.
- browser_console_messages · browser_network_request · browser_network_requests - read console output and network activity. L2 - Low
- browser_handle_dialog · browser_wait_for · browser_resize · browser_close - dialogs, waiting, viewport, page lifecycle. L2 - Low
- browser_tabs - list / open / close / select tabs. L2 - Low
Description
[macOS] Microsoft's accessibility-snapshot browser automation - successor to the Puppeteer reference. Drives Chromium/Firefox/WebKit without screenshot vision models.
Prereq: Node.js 18+ on macOS (Homebrew, nvm, or installer). First run downloads ~300 MB browser binaries under ~/Library/Caches/ms-playwright.
The activated form is pre-filled to run: npx -y @playwright/mcp@latest
Optional flags: --browser firefox|webkit # default chromium --port 8931 # serve over HTTP instead of stdio
Security: visits arbitrary URLs as instructed by the agent - review prompts before granting net access.
Workflow combinations { #combinations }
This page mixes remote (vendor-official) DevOps surfaces with community-published stdio dev helpers. Common combinations:
- PR review pipeline -
GitHub+Sentry+Linear. The agent reads a PR, checks the latest issues in Sentry, and adds a Linear ticket if it spots a regression - all in one turn. - Ticket-driven coding -
Linear(issue body) +Context7(look up the right SDK fragment) +Gitstdio (apply patches against a local checkout). The stdio entry keeps PR drafts local until you push. - Docs grounding for unfamiliar APIs -
Microsoft Learn+Context7. Both are free, no-auth, and explicitly designed to ground AI code generation; chain them as a fallback when GitHub README content isn't enough. - Headless browser automation -
PuppeteerorPlaywrightstdio. They cover the same surface - pick Puppeteer for lightweight scraping, Playwright when you need cross-browser parity. - Legal-grounded answers (KR) -
Korean Law MCPas a single-source grounding service for Korean-statute lookups.
Auth & secrets { #auth-secrets }
Mixed-auth page - OAuth for remote vendor surfaces, none for the community stdio helpers, and one entry (Korean Law) that's free and unauthenticated:
| Connection | Auth | Extra env / prereq |
|---|---|---|
| GitHub | OAuth 2.1 or Personal Access Token | - (PAT goes in headers as ${GITHUB_PERSONAL_ACCESS_TOKEN}) |
| Linear | Linear OAuth | - |
| Atlassian Rovo (Jira + Confluence) | Atlassian OAuth | - |
| Sentry | Sentry OAuth | - |
| Asana | Asana OAuth | - |
| Azure DevOps | Microsoft OAuth (preview) | AZURE_DEVOPS_ORG (+ AZURE_DEVOPS_OAUTH_CLIENT_ID) for your dev.azure.com org |
| Microsoft Learn | None (free) | - |
| Context7 | None (free) | - |
| Korean Law MCP | None (free) | - |
| Git (stdio) | None | Node.js 18+ for npx (macOS / Linux) or npx.cmd (Windows) |
| Puppeteer (stdio) | None | Node.js 18+ - first run downloads a Chromium |
| Playwright (stdio) | None | Node.js 18+ - first run downloads browser binaries |
Picking guide { #picking-guide }
| If you need... | Reach for |
|---|---|
| Code hosting + PR / Actions context | GitHub |
| Linear-style fast issue trackers | Linear |
| Jira / Confluence in one connection | Atlassian Rovo |
| Runtime error context | Sentry |
| Microsoft / Azure project tracking | Azure DevOps |
| Free, unauthenticated doc grounding | Microsoft Learn (MS stack) · Context7 (everything else) |
| Local repo inspection without granting GitHub write scope | Git stdio (read-only by default) |
| Browser automation | Puppeteer for scraping · Playwright for cross-browser tests |
| Korean statutes / case law lookup | Korean Law MCP |