How to submit an MCP server to awesome-mcp-servers

Open a pull request that adds one entry to punkpeye/awesome-mcp-servers. A maintainer merges it. It needs a listing on Glama first.

The biggest awesome list for MCP servers. 95k stars on GitHub.

How
Auto PR
Fits
Local servers (npm, PyPI, Docker)
By hand
~25 min
Speed
Merged in daily batches. Median about 3 days (Sept 2026).

Do Glama first. awesome-mcp-servers depends on it.

The steps, by hand

  1. 1

    List your server on Glama first. The list checks for the Glama score badge.

  2. 2

    Fork punkpeye/awesome-mcp-servers.

  3. 3

    Add one line to README.md in the right section, in A to Z order: a link to owner/repo, the Glama badge, emojis for language, local or cloud, and OS, then a short description.

  4. 4

    Use only the allowed emojis. Anything else is flagged.

  5. 5

    Open a pull request titled "Add owner/repo".

  6. 6

    Watch the bot labels (missing-glama, missing-emoji, duplicate) and fix what it flags.

What you need

  • A public GitHub repo that people install and run themselves
  • A Glama listing with the score badge
  • One line in the exact format, in A to Z order inside its section
  • Only the allowed language, scope and OS emojis

// or skip all of that

Or let ManyCP do it in one click

ManyCP forks punkpeye/awesome-mcp-servers, adds your entry in the exact format, and opens the pull request from your GitHub account. It waits until Glama lists you, so the PR is not closed at once. It tracks the PR until it is merged.

// more directories