Skip to content

Add RouteMesh MCP server to model-context-protocol-registry#25960

Merged
raycastbot merged 7 commits intoraycast:mainfrom
kermankohli:feat/add-routemesh-mcp-server
Mar 5, 2026
Merged

Add RouteMesh MCP server to model-context-protocol-registry#25960
raycastbot merged 7 commits intoraycast:mainfrom
kermankohli:feat/add-routemesh-mcp-server

Conversation

@kermankohli
Copy link
Contributor

@kermankohli kermankohli commented Mar 2, 2026

Summary

  • add RouteMesh as an official MCP server entry in model-context-protocol-registry
  • configure install command as npx -y @routemesh/mcp
  • add required environment variable placeholder ROUTEMESH_API_KEY
  • use direct RouteMesh icon URL (https://routeme.sh/icon.png)
  • update the extension README server list to include RouteMesh
  • add changelog entry in extensions/model-context-protocol-registry/CHANGELOG.md

Why

RouteMesh provides a production MCP server for querying multiple EVM chains through one endpoint with routing and failover. This makes blockchain RPC workflows easier to install directly from Raycast MCP registry.

Context

Test plan

  • Verified entry matches existing RegistryEntry shape
  • Verified configuration uses stdio command (npx) and env placeholder pattern used by existing entries
  • Verified icon URL now uses direct RouteMesh asset URL (no Google favicon service)
  • Verified README official server table includes RouteMesh
  • Added extension changelog entry required by CI

@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: model-context-protocol-registry Issues related to the model-context-protocol-registry extension labels Mar 2, 2026
@raycastbot
Copy link
Collaborator

raycastbot commented Mar 2, 2026

Thank you for your first contribution! 🎉

🔔 @thomaspaulmann @nagauta you might want to have a look.

You can use this guide to learn how to check out the Pull Request locally in order to test it.

📋 Quick checkout commands
BRANCH="feat/add-routemesh-mcp-server"
FORK_URL="https://github.com/kermankohli/extensions.git"
EXTENSION_NAME="model-context-protocol-registry"
REPO_NAME="extensions"

git clone -n --depth=1 --filter=tree:0 -b $BRANCH $FORK_URL
cd $REPO_NAME
git sparse-checkout set --no-cone "extensions/$EXTENSION_NAME"
git checkout
cd "extensions/$EXTENSION_NAME"
npm install && npm run dev

We're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 10-15 business days.

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Mar 2, 2026

Greptile Summary

This PR adds RouteMesh as an official entry in the MCP registry, enabling users to install a multi-chain EVM RPC server directly from Raycast. The changes are minimal and well-scoped across three files.

  • entries.ts: New RouteMesh entry is correctly structured with all required fields (name, title, description, icon, homepage, and configuration). The icon uses a direct URL to RouteMesh's own asset, matching the approach used by other entries. The env placeholder value is consistent with other entries in the file.
  • CHANGELOG.md: Entry is placed at the top of the file and correctly uses the {PR_MERGE_DATE} placeholder for automatic date substitution during release.
  • README.md: RouteMesh row is properly added to the Official MCP Servers table with working link and description.

All changes follow existing conventions and no runtime code is modified.

Confidence Score: 5/5

  • This PR is safe to merge — all three files follow established patterns and no logic or runtime code is changed.
  • The entry is structurally identical to existing official entries, the changelog uses the correct placeholder format, and the README is properly updated. No files require special attention.
  • No files require special attention

Last reviewed commit: 41e9541

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3 files reviewed, 2 comments

Edit Code Review Agent Settings | Greptile

title: "RouteMesh",
description:
"Query multiple EVM blockchain chains from one MCP server. Pull on-chain data including blocks, transactions, logs, balances, and fees with RouteMesh routing and failover.",
icon: "https://www.google.com/s2/favicons?domain=routeme.sh&sz=64",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

icon URL uses Google favicon service - this is the only entry in the entire file using this pattern. Consider using a direct icon URL (like svgl.app), local icon file, or structured icon object to match existing entries

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

@kermankohli
Copy link
Contributor Author

Addressed follow-ups:\n- added required changelog entry in extensions/model-context-protocol-registry/CHANGELOG.md (for changelog check)\n- replaced Google favicon service URL with direct RouteMesh icon URL (https://routeme.sh/favicon.ico) to align with existing entry style\n\nPlease re-run checks/review when you get a chance. Thanks!

title: "RouteMesh",
description:
"Query multiple EVM blockchain chains from one MCP server. Pull on-chain data including blocks, transactions, logs, balances, and fees with RouteMesh routing and failover.",
icon: "https://routeme.sh/favicon.ico",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

issue: favicon is giving 404

~ » curl -s -o /dev/null -w "%{http_code}" https://routeme.sh/favicon.ico
404

Copy link
Contributor

@0xdhrv 0xdhrv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, I think it's best to have this as draft until the upstream PR is merged.

I converted this PR into a draft until it's ready for the review, please press the button Ready for review when it's ready and we'll have a look 😊

@0xdhrv 0xdhrv marked this pull request as draft March 2, 2026 13:22
@kermankohli
Copy link
Contributor Author

Fixed: the previous icon URL () was returning 404. Updated the RouteMesh icon to a reachable URL: .

@kermankohli
Copy link
Contributor Author

Follow-up fix: the previous icon URL returned 404. Updated the RouteMesh icon URL to a reachable asset: https://routeme.sh/icon.png

@kermankohli kermankohli marked this pull request as ready for review March 3, 2026 06:38
@kermankohli
Copy link
Contributor Author

Applied, thanks. Updated changelog title to use the required placeholder:\n\n

@0xdhrv
Copy link
Contributor

0xdhrv commented Mar 3, 2026

Also, I think it's best to have this as draft until the upstream PR is merged.

I converted this PR into a draft until it's ready for the review, please press the button Ready for review when it's ready and we'll have a look 😊

Keeping in draft until the upstream PR is merged

@0xdhrv 0xdhrv marked this pull request as draft March 3, 2026 08:56
@kermankohli
Copy link
Contributor Author

We can decouple this from docker/mcp-registry and rely on RouteMesh package/repo verification in this PR. Would you be open to reviewing/merging this independently?

@0xdhrv
Copy link
Contributor

0xdhrv commented Mar 4, 2026

We can decouple this from docker/mcp-registry and rely on RouteMesh package/repo verification in this PR. Would you be open to reviewing/merging this independently?

Yeah, that works fine, we don't want to have it in broken state is the upstream PR is not merged

@kermankohli kermankohli marked this pull request as ready for review March 4, 2026 08:29
@kermankohli
Copy link
Contributor Author

@0xdhrv — Marking this Ready for review.

This PR is fully decoupled from the Docker MCP registry. We’re not waiting on docker/mcp-registry#1223 or any other upstream. This entry stands on its own: the RouteMesh package (@routemesh/mcp) and repo are the only dependencies, and they’re ready. Happy for this to be reviewed and merged independently whenever it fits your queue.

Copy link
Contributor

@0xdhrv 0xdhrv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, approved ✅

@raycastbot raycastbot merged commit 38ba721 into raycast:main Mar 5, 2026
2 checks passed
@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Published to the Raycast Store:
https://raycast.com/raycast/model-context-protocol-registry

@raycastbot
Copy link
Collaborator

🎉 🎉 🎉

Such a great contribution deserves a reward, but unfortunately we couldn't find your Raycast account based on your GitHub username (@kermankohli).

Please link your GitHub account to your Raycast account to receive your credits and soon be able to exchange them for some swag.

LlaziG added a commit to LlaziG/raycast-extensions that referenced this pull request Mar 7, 2026
- chore(hugeicons-ui):Update hugeicons-ui: bump @hugeicons/core-free-icons and @hugeicons/react
- [Skills] Display Metadata from SKILL.md frontmatter (raycast#26101)
- Update CODEOWNERs (c2c1e0d)
- Add timely extension (raycast#25085)
- Fix: copy prompt/answer for selected message (raycast#25438)
- Update CODEOWNERs (46ecffc)
- Update todoist extension (raycast#26087)
- Dia: update @raycast/utils to 2.2.3 (raycast#26091)
- Update CODEOWNERs (3503a64)
- Add typewhisper extension (raycast#25733)
- Update CODEOWNERs (5ea5ef7)
- Add number-research extension (raycast#26060)
- Update trustmrr extension (raycast#26085)
- Update CODEOWNERs (40aabef)
- Add desktoprenamer extension (raycast#24610)
- Update tailwindcss extension (raycast#26067)
- Update CODEOWNERs (7a13ffd)
- Update time-awareness extension (raycast#25765)
- Update CODEOWNERs (6c50032)
- Update github-status extension (raycast#26063)
- Update anna-s-archive extension (raycast#26076)
- Update CODEOWNERs (46b879a)
- Update shopify-developer-changelog extension (raycast#25711)
- Update CODEOWNERs (22aa04d)
- Update weather extension (raycast#26074)
- Update kagi-news extension (raycast#25679)
- Update (raycast#26073)
- Update teak-raycast extension (raycast#25995)
- otp-inbox: Add Windows support (raycast#25441)
- Update CODEOWNERs (36e7a5f)
- Add trustmrr extension (raycast#26069)
- Update CODEOWNERs (d7c540c)
- Add doubao-tts extension (raycast#25705)
- GitHub: Improve auto-merge support (raycast#25256)
- Update CODEOWNERs (9f556d5)
- Update microsoft-edge extension add new feat to search and launch workspaces (raycast#25335)
- Add RouteMesh MCP server to model-context-protocol-registry (raycast#25960)
- feat: Add Advanced Batch Rename command with rule-based engine (raycast#25501)
- Update media-converter extension (raycast#25836)
- Update scheduler extension (raycast#26059)
- Docs: Update the utils docs
- [pipe-commands] Add data formatting utilities (raycast#25824)
- Update CODEOWNERs (5b660b2)
- Add hdri-library extension (raycast#25701)
- Update CODEOWNERs (2ea8b9c)
- Update ente-auth extension (raycast#25773)
- Update CODEOWNERs (b9b9e2b)
- Add grpcui extension (raycast#25697)
- Update CODEOWNERs (1730346)
- Update openrouter model search extension (raycast#26045)
- System Monitor: Fix stale temperature readings in menubar (raycast#26025)
- Update CODEOWNERs (4e3ff41)
- Fix truncated row values in pass extension (raycast#25843)
- Update CODEOWNERs (489aede)
- Add quickreferences-raycast extension (raycast#23629)
- Update CODEOWNERs (84a0a58)
- Update cleanshotx extension (raycast#25985)
- [ccusage] Hide "Usage Limits" details when using non-OAuth authentication (raycast#26009)
- Browser Bookmarks: Add support for Perplexity Comet browser (raycast#25874)
- Add Windows support (raycast#25882)
- Update bmrks extension (raycast#25952)
- Update CODEOWNERs (2faa166)
- Update radarr extension (raycast#25953)
- Update CODEOWNERs (d8b0e95)
- Update google-chrome extension (raycast#25939)
- Add PrusaConnect links to Prusa extension (raycast#25955)
- Update CODEOWNERs (9f8c615)
- Claude Code Launcher: Fix Ghostty PATH by using interactive shell (raycast#25976)
- Update aave-search extension (raycast#26016)
- uuid-generator: add Pack Type Id command (raycast#25800)
- Update CODEOWNERs (39fe5d1)
- [ccusage] Fix npx path resolution for fnm installs using XDG directories (raycast#26008)
- fix(arc): prevent duplicate windows when Arc is not running (raycast#25806)
- System Monitor: Add pin-to-display for menubar stats (raycast#25821)
- Update CODEOWNERs (ec57b0b)
- Add unified Wispr Flow extension (raycast#25218)
- Update shadcn ui extension (raycast#26011)
- Update CODEOWNERs (b354d33)
- feat(gumroad): add price filter and copy actions (raycast#25703)
- Update CODEOWNERs (134d6f9)
- Add raycast-ai-custom-providers extension (raycast#25180)
- Update CODEOWNERs (4accbb2)
- Add zo-raycast extension (raycast#25464)
- Update CODEOWNERs (227732f)
- Add job-dojo extension (raycast#25677)
- Update CODEOWNERs (eace185)
- Add wallhaven extension (raycast#25656)
- Update existing somafm extension: launch flow, refresh toasts, menu fallback (raycast#25187)
- Update CODEOWNERs (d0f014f)
- Add email-finder extension (raycast#24847)
- Update cut-out extension (raycast#25990)
- Update CODEOWNERs (1ef7a10)
- Add cut-out extension (raycast#25663)
- [Pokedex] Added support for Scarlet & Violet–style sprite artwork (raycast#25986)
- Discogs extension new functions (raycast#25686)
- Update nhk-program-search extension (raycast#25967)
- Update kimi extension (raycast#25962)
- Update CODEOWNERs (de246c1)
- Update shiori-sh extension (raycast#25944)
- fix(browser-bookmarks): fix slow initial load and open-in-browser reliability (raycast#25979)
- Update CODEOWNERs (0ad09cd)
- Add spacer extension (raycast#25652)
- [zotero] Fix Zotero 7+ / Better BibTeX compatibility (raycast#25634)
- Docs: update for the new API release
- added ARM64 sdk support (raycast#25966)
- Update CODEOWNERs (3051c01)
- Add Bird extension (raycast#25481)
- Update CODEOWNERs (7c4f8af)
- Add Lock Time extension (raycast#25255)
- Update CODEOWNERs (cdc0ceb)
- Add paste-safely extension (raycast#25951)
- Update CODEOWNERs (bd032c8)
- Add polars-documentation-search extension (raycast#25589)
- Update CODEOWNERs (564b0f2)
- Add DevContainer Features extension (raycast#25603)
- Update CODEOWNERs (2cdb8f6)
- Update gift-stardew-valley extension (raycast#25552)
- Update CODEOWNERs (f728891)
- Update Inkdrop extension (raycast#25529)
- Sourcegraph: Setup improvements (raycast#25950)
- [Skills] Add support for updating skills (raycast#25887)
- Update CODEOWNERs (cb956f6)
- Add search repositories feature for Github for Enterprise (raycast#25661)
- Fix/trakt manager user agent v2 (raycast#25825)
- Update `CricketCast` extension - add menu bar for scores (raycast#25942)
- Add Windows platform support to Goodreads extension (raycast#25936)
- idonthavespotify: Add Qobuz, Bandcamp, Pandora support & fix crash on unknown adapters (raycast#25937)
- Update singularityapp extension (raycast#25943)
- Update raycast-surge extension (raycast#25883)
- Update awork extension (raycast#25844)
- Update extend-display extension (raycast#25894)
- Update git-worktrees extension (raycast#25898)
- [Image Modification] Fix QSpace / QSpace Pro selection detection (raycast#25923)
- Update zeabur extension (raycast#25924)
- Update vietnamese-calendar extension (raycast#25917)
- [AzTU LMS] Fix Color & Add New Image (raycast#25912)
- Update CODEOWNERs (c2aba2b)
- Add Hop extension (raycast#25162)
- [Music Assistant Controls]:  Big update with many features (raycast#25860)
- [MXroute] set mail hosting status + open webmail link (raycast#25895)
- Update kitty extension (raycast#25856)
- Update CODEOWNERs (b73dbee)
- Addeed SDK implementation (raycast#25820)
- Update CODEOWNERs (66857dc)
- Add notilight-controller extension (raycast#25424)
- Update raycast-store-updates extension (raycast#25865)
- Update reader-mode extension (raycast#25872)
- Update CODEOWNERs (f8eeb0d)
- Update battery-optimizer extension (raycast#25509)
- fix: show window icons on first load in window-walker extension (raycast#25871)
- Update CODEOWNERs (7e705b7)
- Update t3 chat extension (raycast#25803)
- Update CODEOWNERs (19f337b)
- Update modify-hash extension (raycast#25816)
- Update CODEOWNERs (64e21d0)
- Add `ZeroSSL` extension - list certificates, view + validate csr (raycast#25861)
- [Cron Manager] Fix tasks disappearing from UI & permission handling (raycast#25845)
- Update CODEOWNERs (abe1d59)
- Add markdown-converter extension (raycast#24129)
- Update betaseries extension (raycast#25842)
- [Skills] Inline detail Panel (raycast#25658)
- Update CODEOWNERs (f1bac6d)
- Removed two extensions (raycast#25851)
- Update CODEOWNERs (53db7b3)
- Add shiori-sh extension (raycast#25757)
- Docs: update for the new API release
- feat(everything-search): allow custom cli arguments (raycast#24607)
- Update CODEOWNERs (93ff0be)
- Delete extensions/proton-pass-client directory (raycast#25841)
- update (raycast#25840)
- Update CODEOWNERs (d85419c)
- Add kaneo-for-raycast extension (raycast#25461)
- [Apple Reminders] Prevent accidental recurring reminders from AI (raycast#25746)
- [Apple Notes] Fix AI tool note ID mismatch, timeout, and search filtering (raycast#25720)
- fix: show window icons on first load in window-walker extension (raycast#25818)
- [Namecheap] fix error when no domain dns hosts (raycast#25827)
- Update youversion-suggest extension (raycast#25797)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

extension fix / improvement Label for PRs with extension's fix improvements extension: model-context-protocol-registry Issues related to the model-context-protocol-registry extension platform: macOS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants