Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Forgejo Mcp

    MIRROR ONLY!! This Model Context Protocol (MCP) server provides tools and resources for interacting with the Forgejo (specifically Codeberg.org) REST API.

    13 stars
    Go
    Updated Oct 15, 2025

    Table of Contents

    • What It Does
    • Quick Start
    • 1. Install
    • 2. Get Your Access Token
    • 3. Configure Your AI Assistant
    • 4. Start Using It
    • Available Tools
    • Resources
    • Client Compatibility
    • Demos
    • CLI Mode
    • Configuration Options
    • Verifying Releases
    • 1. Install cosign
    • 2. Fetch the public key
    • 3. Download the release artifacts
    • 4. Verify the signature, then the checksum
    • 5. Verify SLSA provenance for the release-tools image
    • 6. Verify the container image
    • Troubleshooting verification
    • Troubleshooting
    • Getting Help
    • For Developers
    • Known Issues
    • Contributors
    • Code contributors
    • Community contributors
    • Cyborg contributors
    • License

    Table of Contents

    • What It Does
    • Quick Start
    • 1. Install
    • 2. Get Your Access Token
    • 3. Configure Your AI Assistant
    • 4. Start Using It
    • Available Tools
    • Resources
    • Client Compatibility
    • Demos
    • CLI Mode
    • Configuration Options
    • Verifying Releases
    • 1. Install cosign
    • 2. Fetch the public key
    • 3. Download the release artifacts
    • 4. Verify the signature, then the checksum
    • 5. Verify SLSA provenance for the release-tools image
    • 6. Verify the container image
    • Troubleshooting verification
    • Troubleshooting
    • Getting Help
    • For Developers
    • Known Issues
    • Contributors
    • Code contributors
    • Community contributors
    • Cyborg contributors
    • License

    Documentation

    Forgejo MCP Server

    Connect your AI assistant to Forgejo repositories. Manage issues, pull requests, files, and more through natural language.

    What It Does

    Forgejo MCP Server is an integration plugin that connects Forgejo with Model Context Protocol (MCP) systems. Once configured, you can interact with your Forgejo repositories through any MCP-compatible AI assistant like Claude, Cursor, or VS Code extensions.

    Example commands you can use:

    • "List all my repositories"
    • "Create an issue titled 'Bug in login page'"
    • "Show me open pull requests in my-org/my-repo"
    • "Get the contents of README.md from the main branch"
    • "Show me the latest Actions workflow runs in goern/forgejo-mcp"

    Quick Start

    1. Install

    Option A: Using Go (Recommended)

    bash
    git clone https://codeberg.org/goern/forgejo-mcp.git
    cd forgejo-mcp
    go install .

    Ensure $GOPATH/bin (typically ~/go/bin) is in your PATH.

    Note: go install codeberg.org/goern/forgejo-mcp/v2@latest does not work currently. See Known Issues.

    Option B: Download Binary

    Download the latest release from the releases page.

    For Arch Linux, use your favorite AUR helper:

    bash
    yay -S forgejo-mcp      # builds from source
    yay -S forgejo-mcp-bin  # uses pre-built binary

    Option C: Nix / NixOS

    You can run the server directly using the Nix package manager:

    bash
    nix-shell -p forgejo-mcp

    Or using Flakes:

    bash
    nix run nixpkgs#forgejo-mcp

    Note: forgejo-mcp is currently only available in the unstable channel and is not yet part of the 25.11 stable release.

    Option D: Container image

    A signed multi-stage OCI image is published on every release to

    codeberg.org/goern/forgejo-mcp. Run the server without building from source:

    bash
    # Latest release
    podman run --rm -i \
      -e FORGEJO_ACCESS_TOKEN="" \
      codeberg.org/goern/forgejo-mcp:latest \
      --transport stdio --url https://your-forgejo-instance.org
    
    # Or pin a specific version
    podman run --rm -i codeberg.org/goern/forgejo-mcp:v2.24.0 --help
    TagMeaning
    vMAJOR.MINOR.PATCHImmutable — the exact release (e.g. v2.24.0). Use in production.
    latestMoving — tracks the most recent release. Convenience only.

    The image is single-arch (linux/amd64), signed with cosign, and carries an

    attached CycloneDX SBOM. See Verify the container image

    to check the signature and provenance before running.

    2. Get Your Access Token

    1. Log into your Forgejo instance

    2. Go to Settings → Applications → Access Tokens

    3. Create a new token with the permissions you need (repo, issue, etc.)

    3. Configure Your AI Assistant

    Add this to your MCP configuration file:

    For stdio mode (most common):

    json
    {
      "mcpServers": {
        "forgejo": {
          "command": "forgejo-mcp",
          "args": [
            "--transport", "stdio",
            "--url", "https://your-forgejo-instance.org"
          ],
          "env": {
            "FORGEJO_ACCESS_TOKEN": "",
            "FORGEJO_USER_AGENT": "forgejo-mcp/1.0.0"
          }
        }
      }
    }

    For streamable HTTP mode (recommended for remote/Claude.ai):

    json
    {
      "mcpServers": {
        "forgejo": {
          "url": "http://localhost:8080/mcp"
        }
      }
    }

    When using streamable HTTP mode, start the server first:

    bash
    forgejo-mcp --transport http --url https://your-forgejo-instance.org --token

    Multi-tenant HTTP mode (optional):

    You can run a single centralized forgejo-mcp instance and let each client provide its own token via the standard HTTP Authorization header. This enables serving multiple users or agents from one server.

    1. Start the server (optionally without any global token):

    bash
    forgejo-mcp --transport http --url https://your-forgejo-instance.org

    2. Clients include their specific token in each request:

    • Authorization: token (Forgejo style)
    • Authorization: Bearer (OAuth2/MCP style)
    • Note: The scheme (token or Bearer) is case-insensitive.

    See demos/multi-tenant-http.md for a copy-pasteable walkthrough.

    Design rationale, token-resolution rules, and request-isolation guarantees: see the stateless-http-auth OpenSpec change (openspec/changes/archive/).

    For SSE mode (legacy HTTP-based):

    json
    {
      "mcpServers": {
        "forgejo": {
          "url": "http://localhost:8080/sse"
        }
      }
    }

    When using SSE mode, start the server first:

    bash
    forgejo-mcp --transport sse --url https://your-forgejo-instance.org --token

    4. Start Using It

    Open your MCP-compatible AI assistant and try:

    code
    List all my repositories

    Available Tools

    ToolDescription
    User
    get_my_user_infoGet information about the authenticated user
    check_notificationsCheck and list user notifications
    get_notification_threadGet detailed info on a single notification thread
    mark_notification_readMark a single notification thread as read
    mark_all_notifications_readAcknowledge all notifications
    list_repo_notificationsFilter notifications scoped to a single repository
    mark_repo_notifications_readMark all notifications in a specific repo as read
    search_usersSearch for users
    Repositories
    list_my_reposList all repositories you own
    create_repoCreate a new repository
    fork_repoFork a repository
    search_reposSearch for repositories
    Branches
    list_branchesList all branches in a repository
    create_branchCreate a new branch
    delete_branchDelete a branch
    Branch Protection
    list_branch_protectionsList a repository's branch protection rules. Bounded by page (1-based) + limit (page size); the response echoes page/limit so callers can fetch the next page.
    get_branch_protectionGet a single rule by rule name
    create_branch_protectionCreate a rule. Requires branch_name; status_check_contexts is a comma-separated list of required checks (e.g. "ci/build,ci/test").
    edit_branch_protectionEdit a rule by rule name. Only fields you pass change; omitted fields are left unchanged.
    delete_branch_protectionDelete a rule by rule name
    Files
    get_file_contentGet the content of a file. Optional start_line/end_line request a 1-indexed inclusive line range (clamps to file extent; ignored when with_metadata=true).
    create_fileCreate a new file
    update_fileUpdate an existing file
    delete_fileDelete a file
    Commits
    list_repo_commitsList commits in a repository
    Issues
    list_repo_issuesList issues in a repository
    get_issue_by_indexGet a specific issue
    create_issueCreate a new issue
    add_issue_labelsAdd labels to an issue (requires numeric label IDs)
    remove_issue_labelsRemove labels from an issue (requires numeric label IDs)
    update_issueUpdate an existing issue (requires numeric milestone ID)
    issue_state_changeOpen or close an issue
    list_repo_milestonesList milestones with their IDs (use with update_issue)
    list_repo_labelsList labels with their IDs. Merges org-level labels for org-owned repos (set include_org_labels=false to opt out). Each entry carries a scope field ("repo" or "org").
    list_org_labelsList organization-level labels with their IDs (use with add_issue_labels, remove_issue_labels).
    create_repo_labelCreate a repository label (name, color as 6-digit hex, optional description). Returns numeric id for immediate use in add_issue_labels.
    edit_repo_labelEdit a repository label (PATCH — only supplied fields change: name, color, description).
    delete_repo_labelDelete a repository label. Refuses by default when the label is in use (reports count); set delete_mode=force to override.
    get_repo_labelGet a single repository label by numeric id.
    create_org_labelCreate an organization-level label. Same fields as create_repo_label.
    edit_org_labelEdit an organization-level label (PATCH semantics).
    delete_org_labelDelete an organization-level label. In-use guard counts across visible org repos (best-effort); delete_mode=force overrides.
    get_org_labelGet a single organization-level label by numeric id.
    Comments
    list_issue_commentsList comments on an issue or PR
    get_issue_commentGet a specific comment
    create_issue_commentAdd a comment to an issue or PR
    edit_issue_commentEdit a comment
    delete_issue_commentDelete a comment
    Pull Requests
    list_repo_pull_requestsList pull requests in a repository
    get_pull_request_by_indexGet a specific pull request
    create_pull_requestCreate a new pull request
    update_pull_requestUpdate an existing pull request
    list_pull_reviewsList reviews for a pull request
    get_pull_reviewGet a specific pull request review
    list_pull_review_commentsList comments on a pull request review
    list_pull_request_filesList changed files in a pull request (paginated). Use the returned filenames as the file_path argument to get_pull_request_diff.
    get_pull_request_diffGet the unified diff of a pull request. Optional file_path returns only that file's hunks (matches on either pre- or post-rename path).
    merge_pull_requestMerge a pull request (style: merge/rebase/rebase-merge/squash; optional title/message/delete-branch/force-merge/wait-for-checks).
    create_pull_reviewCreate a review on a pull request (state: APPROVED/REQUEST_CHANGES/COMMENT) with optional inline comments.
    Actions
    dispatch_workflowTrigger a workflow run via workflow_dispatch event
    list_workflow_runsList workflow runs with optional filtering by status, event, or SHA
    get_workflow_runGet details of a specific workflow run by ID
    Organizations
    search_org_teamsSearch for teams in an organization
    Time Tracking
    list_issue_tracked_timesList tracked time entries on an issue or PR
    list_repo_tracked_timesList tracked time entries across a repository
    list_my_tracked_timesList your own tracked time entries
    add_issue_timeLog time against an issue or PR (accepts seconds or duration like 15m)
    reset_issue_timeDelete ALL tracked time entries on an issue or PR (destructive)
    delete_issue_time_entryDelete a single tracked time entry by ID
    start_issue_stopwatchStart a stopwatch on an issue or PR
    stop_issue_stopwatchStop a running stopwatch and record the elapsed time
    cancel_issue_stopwatchCancel a running stopwatch without recording
    list_my_stopwatchesList currently running stopwatches
    Attachments
    list_issue_attachmentsList attachments on an issue or PR
    get_issue_attachmentGet metadata for a single issue/PR attachment
    download_issue_attachmentDownload an issue/PR attachment (inline if `)

    Command-line arguments take priority over environment variables.

    Verifying Releases

    Release archives are accompanied by a checksums.txt file and an optional

    checksums.txt.sig produced by cosign

    with the project's release keypair. Verifying both files lets you confirm

    that the binary you downloaded was built by the project's release pipeline

    and has not been tampered with in transit.

    Heads up: cosign signing was introduced mid-2026. Tags released

    before signing was wired up ship without a .sig file — verification

    applies from v2.23.x onward only, and only when the

    COSIGN_PRIVATE_KEY secret was configured at release time.

    1. Install cosign

    Follow the upstream

    cosign installation guide

    for your platform. Quick paths:

    bash
    # Linux/macOS — pinned binary
    COSIGN_VERSION=v2.4.1
    curl -sSfL -o /usr/local/bin/cosign \
      "https://github.com/sigstore/cosign/releases/download/${COSIGN_VERSION}/cosign-linux-amd64"
    chmod +x /usr/local/bin/cosign
    
    # macOS via Homebrew
    brew install cosign
    
    # Arch Linux
    sudo pacman -S cosign

    Confirm:

    bash
    cosign version

    2. Fetch the public key

    The normative source for the cosign public key is the

    [op1st-emea-b4mad](https://codeberg.org/operate-first/op1st-emea-b4mad)

    GitOps repo — same source of truth that provisions the

    cosign-signing-key-artifacts Secret in the op1st-pipelines namespace

    where the release pipeline runs. This is the artifact-signing key that

    signs release blobs (checksums.txt.sig); it is distinct from the

    image-signing key cosign-signing-key-images.pub used in §5–§6 below.

    Two ways to fetch it:

    Branch-tip (live, follows future key rotations):

    bash
    curl -sSfL -o cosign.pub \
      https://codeberg.org/operate-first/op1st-emea-b4mad/raw/branch/main/manifests/applications/op1st-pipelines-tokens/cosign-signing-key-artifacts.pub

    Commit-pinned (tamper-evident, recommended for CI/scripts):

    bash
    curl -sSfL -o cosign.pub \
      https://codeberg.org/operate-first/op1st-emea-b4mad/raw/commit/cd3715fa8283a2069a2e3e299744a7b55b1b0260/manifests/applications/op1st-pipelines-tokens/cosign-signing-key-artifacts.pub

    The commit-pinned permalink hashes its content into the URL — if anyone

    ever rewrites the file at that commit, your download fails or mismatches.

    Pin to the latest commit that you trust before adopting the key in

    automation.

    3. Download the release artifacts

    Pick the tag you installed (e.g. v2.23.1) and grab the checksum file,

    its signature, and the binary archive:

    bash
    TAG=v2.23.1
    VERSION="${TAG#v}"
    BASE="https://codeberg.org/goern/forgejo-mcp/releases/download/${TAG}"
    
    curl -sSfLO "${BASE}/forgejo-mcp_${VERSION}_checksums.txt"
    curl -sSfLO "${BASE}/forgejo-mcp_${VERSION}_checksums.txt.sig"
    curl -sSfLO "${BASE}/forgejo-mcp_${VERSION}_linux_amd64.tar.gz"   # adjust os/arch

    4. Verify the signature, then the checksum

    Cosign verifies that checksums.txt was signed by the holder of the

    private key matching cosign.pub. Once the checksum file is trusted, a

    plain sha256sum -c check confirms the archive's integrity.

    bash
    # Verify checksums.txt against the signature.
    cosign verify-blob \
      --key cosign.pub \
      --signature "forgejo-mcp_${VERSION}_checksums.txt.sig" \
      "forgejo-mcp_${VERSION}_checksums.txt"
    # Expected: "Verified OK"
    
    # Verify the downloaded archive against the (now-trusted) checksums.
    sha256sum --ignore-missing -c "forgejo-mcp_${VERSION}_checksums.txt"
    # Expected: ": OK"

    The checksum chain transitively covers the SBOMs and other per-archive

    assets — verifying checksums.txt once is sufficient for everything

    listed inside it.

    5. Verify SLSA provenance for the release-tools image

    The release-tools container image (used internally by the Tekton release

    pipeline) carries SLSA v1.0 provenance generated by [Tekton

    Chains](https://tekton.dev/docs/chains/). This attestation binds the image

    digest to the exact PipelineRun, git commit, and builder identity that

    produced it — providing supply-chain provenance beyond what the cosign

    signature alone can attest.

    Fetch the cosign-signing-key-images public key (a separate key from the

    artifact-signing key above):

    bash
    curl -sSfL -o cosign-images.pub \
      https://codeberg.org/operate-first/op1st-emea-b4mad/raw/branch/main/manifests/applications/op1st-pipelines-tokens/cosign-signing-key-images.pub

    Verify the attestation against a specific image tag:

    bash
    IMAGE_TAG=v1.0.0   # substitute the release-tools tag you want to verify
    cosign verify-attestation \
      --type slsaprovenance \
      --key cosign-images.pub \
      "codeberg.org/operate-first/release-tools:${IMAGE_TAG}" \
      | jq .

    A successful run prints the decoded in-toto statement (JSON). Check that

    predicate.buildDefinition.externalParameters.runSpec.params references the

    expected git revision, and predicate.runDetails.builder.id shows the

    Tekton Chains builder.

    Note: SLSA provenance attestations are available from releases built

    after forgejo-mcp-46j (Tekton Chains support) landed. Earlier image tags

    carry only the cosign signature; they have no verify-attestation payload.

    6. Verify the container image

    The codeberg.org/goern/forgejo-mcp application image (Option D)

    is signed by the same cosign-signing-key-images key as the release-tools

    image, carries an attached CycloneDX SBOM, and gets SLSA v1.0 provenance from

    Tekton Chains. Reuse the cosign-images.pub key fetched above.

    Verify the signature:

    bash
    IMAGE_TAG=v2.24.0   # substitute the release you are pulling
    cosign verify \
      --key cosign-images.pub \
      "codeberg.org/goern/forgejo-mcp:${IMAGE_TAG}" \
      | jq .

    Verify the SLSA provenance attestation:

    bash
    cosign verify-attestation \
      --type slsaprovenance \
      --key cosign-images.pub \
      "codeberg.org/goern/forgejo-mcp:${IMAGE_TAG}" \
      | jq .

    Verify and download the signed CycloneDX SBOM attestation:

    bash
    cosign verify-attestation \
      --type cyclonedx \
      --key cosign-images.pub \
      "codeberg.org/goern/forgejo-mcp:${IMAGE_TAG}" \
      | jq -r '.payload | @base64d | fromjson | .predicate' > forgejo-mcp.cdx.json

    The SBOM is now a signed in-toto attestation (cosign attest), not an

    unsigned attach sbom artifact. cosign download sbom no longer applies.

    Because the publish pipeline pushes by digest and only promotes the

    vX.Y.Z / latest tags *after* signing and SBOM attachment succeed, any tag

    you can pull is guaranteed to be signed.

    Troubleshooting verification

    • **Error: no matching signatures** — the .sig file is from a

    different release, or cosign.pub is the wrong key. Re-download both

    from the same tag.

    • **Error: cannot read file: checksums.txt.sig** — release predates

    cosign signing, or signing was skipped that run because the secret was

    unset. Fall back to the checksum-only check (sha256sum -c), which

    still detects in-transit corruption but not tampering.

    • **Mismatch between cosign.pub and the signature** — confirm you

    fetched the public key from a commit that includes the key in use at

    the time of the release. If in doubt, fetch from branch/main.

    Troubleshooting

    Enable debug mode to see detailed logs:

    bash
    forgejo-mcp --transport sse --url  --token  --debug

    Or set the environment variable:

    bash
    export FORGEJO_DEBUG=true

    Custom User-Agent: If your Forgejo instance or proxy blocks the default go-http-client user agent, set a custom one:

    bash
    # Via environment variable
    export FORGEJO_USER_AGENT="forgejo-mcp/1.0.0"
    
    # Or via CLI flag
    forgejo-mcp --user-agent "forgejo-mcp/1.0.0" --transport sse --url  --token

    Getting Help

    • Report issues
    • View source code

    This repository is also mirrored on Radicle — a peer-to-peer code collaboration network. Clone via:

    bash
    rad clone rad:z4PdPpsH9iJQcWfqTbxpFcWaZ9zPL

    For Developers

    See DEVELOPER.md for build instructions, architecture overview, and contribution guidelines.

    Known Issues

    • **go install ...@latest fails** — The go.mod contains a replace directive (for a forked Forgejo SDK), which prevents remote go install. Use the clone-and-build workflow shown in Quick Start instead. Tracked in #67.

    Contributors

    forgejo-mcp is shaped by everyone who files issues, writes code, reviews PRs, and pushes the project forward. Thank you all. 🙏

    Code contributors

    ContributorHighlights
    goern (Christoph Görn)Project creator and maintainer
    Ronmi RenCo-creator; SSE/HTTP transport, issue blocking, CI/CD improvements, logo, Glama spec
    twstagg (Tristin Stagg)User agent configuration support (PR #89)
    mattdm (Matthew Miller)Logging improvements, FORGEJO_* migration, README, URL refactor
    byteflavourcheck_notifications + full notification management API (PR #84, #86); stateless per-request auth for HTTP/SSE transports (PR #138); NixOS installation docs (PR #146); feature requests #80, #85
    jesterretPull request reviews and comments support (PR #51)
    appleboyCustom SSE port support, bug fixes
    ignasgilremove_issue_labels tool (PR #96)
    dmikushin (Dmitry Mikushin)Fix string-encoded number parameter parsing from MCP clients (PR #93)
    jiriks74mcp-go v0.44.0 dependency update (PR #90)
    th (Tomi Haapaniemi)update_pull_request tool
    hiifongEarly bug fixes and updates
    Lunny XiaoEarly contributions
    techknowlogickEarly contributions
    yp05327Early contributions
    mw75Owner/org support for repo creation (PR #18)
    Dax KelsonIssue comment management (PR #34)
    Guruprasad KulkarniArch Linux AUR installation docs (PR #69)
    Mario WolffContributions
    Massimo FraschettiContributions
    synath (David Paul Turley)Repository-scoped token support via ServerVersion probe (PR #112); merge status-code check (PR #113); Claude Desktop Extension (.mcpb) packaging (PR #118)
    BrilliantKahnget_file_content plain-text default (PR #116); list_repo_contents and get_repo_tree tools (PR #117). First-ever open source contribution — welcome aboard! 🎉

    Community contributors

    Issue reporters and discussion participants who shaped the direction of the project:

    ContributorContributions
    byteflavourFiled #80 (milestone/label discovery), #85 (notification API proposal); active reviewer in discussions
    choucavalierFiled #82 (fix skill), #70 (macOS arm64 releases), #62 (binary releases & mise support)
    MalcolmMielleFiled #59 (PR review tools — since implemented)
    redbeardFiled #60 (Actions support — since implemented)
    c6sepl6pFiled #72 (base64 encoding), #54 (merge pull request — since implemented)
    malikFiled #73 (version flag), #47 (Nix build fix)
    a2800276Filed #74 (OpenAI compatibility)
    simenandreFiled #49 (go install support)
    BasdPFiled #42 (Projects support)
    BoBeR182Filed #32 (wiki support)
    ignasgilFiled #95 (remove_issue_labels feature request)
    VokuarFiled #99 (streamable HTTP transport support)
    janbaerFiled #98 (reply to review comment)
    fraschm98Early issue reports
    heathen711Filed #106 (issue/comment attachments — since implemented); shaped the 1 MiB inline cap + browser_download_url fall-through design

    Cyborg contributors

    This project also received contributions from AI coding agents — submitted as regular PRs, reviewed by humans:

    AgentRoleContributions
    brenner-axiom (b4-dev, B4arena)AI dev agentOrganization management tools (PR #94); showboat demos (PR #97); list_repo_milestones, list_repo_labels tools (PR #83); race condition fix (PR #78); contributors docs (PR #87, #88); filed #76; code reviews
    opencodeAI dev agentPull request reviews and comments support (PR #51)
    claude-codeAI dev agentget_file_content plain-text default and list_repo_contents/get_repo_tree tools, paired with BrilliantKahn (PR #116, #117)
    b4mad-release-botRelease automationAutomated changelog and release tagging
    the #B4mad Renovate botDependency updatesAutomated dependency upgrades

    Want to contribute? Open an issue or pull request — all are welcome.

    License

    This project is open source. See the repository for license details.

    Similar MCP

    Based on tags & features

    • OC

      Ocireg Mcp

      Go·
      11
    • MC

      Mcp Nutanix

      Go·
      10
    • MC

      Mcpjungle

      Go·
      617
    • AN

      Anyquery

      Go·
      1.4k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • OC

      Ocireg Mcp

      Go·
      11
    • MC

      Mcp Nutanix

      Go·
      10
    • MC

      Mcpjungle

      Go·
      617
    • AN

      Anyquery

      Go·
      1.4k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k