Suggest a server AI tools directory →

MCP servers for developers

Last verified: 2026-09

Split this category in two. Local Git reads a checkout on disk — no forge API. GitHub / GitLab talk to the host and can open PRs if the token allows. Context7 and docs servers pull public library docs and are the low-risk default. Sentry, Stripe, and Figma are production systems wearing a tool list.

What to look for

  • New GitHub setups: use GitHub's own Go server with a fine-grained PAT on one repo.
  • Install Context7 before you install five framework-specific generators.
  • Stripe, Sentry, and CircleCI tokens belong on a restricted key. Full secret keys refund and re-run pipelines.

Side-by-side

ServerOfficial?Needs a secret?Best for
GitHubYesYesRepos, issues, PRs, and file contents on GitHub.
GitHub officialNoYesGitHub's own MCP server (Go), remote or local.
GitLabYesYesProjects, issues, and merge requests on GitLab.
GitYesNoRead a local git repo: log, diff, status.
SentryYesYesList and inspect Sentry issues.
Sequential ThinkingYesNoA scratchpad that forces the model to break work into steps.
EverythingYesNoReference server that exercises the whole MCP protocol.
Context7NoYesUp-to-date library docs pulled into the prompt.
FigmaNoYesRead Figma file structure and screenshots.
StripeNoYesLook up customers, payments, and products.
TimeYesYesCurrent time and timezone conversion.
Magic UINoYesGenerate UI components from 21st.dev.
shadcn/uiNoNoAdd shadcn components from the registry.
CircleCINoYesInspect pipelines and jobs.
BitbucketNoYesRepos and PRs on Bitbucket Cloud.
BlenderNoYesDrive Blender from a model.
UnityNoYesTalk to a running Unity editor.
CanvaNoYesCreate and edit Canva designs.

All 18 servers

FAQ

Git or GitHub?

Git if you only need status/diff/log on disk. GitHub if you need issues, PRs, or other repos.

Is Sequential Thinking useful?

Sometimes, for a plan you want to read. Hosts already reason without it. Skip it for lookup work.

Why is Everything in this list?

It is a protocol test server. Use it to debug a client, then remove it from the default config.