{"slug": "show-hn-paste-your-mcp-config-see-what-each-server-does-at-startup", "title": "Show HN: Paste your MCP config, see what each server does at startup", "summary": "BRYDGE released a browser-based tool that lets developers paste their MCP (Model Context Protocol) configuration and see which of their npm-based servers have been measured, along with each server's tool count and startup time. The page is served with `connect-src 'none'` so no pasted data can leave the browser, and `env` credential values are discarded as the config is read, with only credential names listed. BRYDGE states the aggregate total is \"a floor, not a figure\" — it sums only servers with published pages, excludes remote, Python, Docker, Deno and Go servers, and combines single-run figures taken under a kernel tracer that slows startup, so real tool counts and startup times are higher.", "body_md": "# Paste your MCP config\n\nSee which of the servers you run have been measured, and what was found. **Nothing you paste leaves this page.**\n\nThat is not a promise, it is a rule your browser enforces: this page is served with `connect-src 'none'`, so no request can be made from it at all. The measurement index and the parser are built into the page, so once it has loaded it fetches nothing — open your Network tab and watch it stay empty while you type. The one request it makes is the webfont stylesheet, at load, before you have pasted anything.\n\nYour `env` values are discarded as the config is read, before anything is drawn. The page lists which credentials each server asks for, by name, because that is the interesting part; the values never exist past the first step.\n\n## What it can and cannot tell you\n\n- A match is on **package name** . If you run a fork, or pin a version other than the one measured, the row says so.\n- A **remote** server (`url` , or type`http` /`sse` ) is not measurable at Level 1: there is nothing to install and start.\n- A **Python, Docker, Deno or Go** server is not measured here either. Level 1 measures npm packages.\n- **No page is not a verdict.** A server with no page here may never have been measured, or may have been measured with its page not yet published — a page reporting a finding goes up only once it has been re-checked by hand. The two look the same from here, deliberately: telling them apart would announce which packages have a finding before the people who ship them have seen the page. A maintainer who wants to know can ask: email[contact@brydge-ai.com](mailto:contact@brydge-ai.com) .\n- Every row that links to a page carries that page's limits: one run, once, no tool called, not calibration-backed.\n\n## About the total\n\n**It is a floor, not a figure.** It adds up only the servers that have a page here, and it says above exactly how many of yours it left out and why. A server with no page, one hosted somewhere else, and one written in Python all count for nothing in the sum — so your real tool count and your real startup time are higher, by an amount this page has no way to work out.\n\n**The time is a sum of single runs.** Each server's figure was measured once, on one machine, under a kernel tracer that stops the process at every file it opens, which makes it slower than the same start untraced. Adding such figures together compounds that, and nothing here corrects for it. Treat the total as an order of magnitude, not a measurement of your machine — your own startup depends on your hardware, your disk cache and which of these servers you start at once.\n\n**The card carries numbers and nothing else.** No server name, no package name, no version, no credential name, no path. Not because those are secrets exactly, but because a list of what you run tells a reader more about your work than you probably mean to share along with a number.\n\n[All measurements](https://mcp.brydge-ai.com/)\n\n[How we measure](https://mcp.brydge-ai.com/method.html)\n\n[Paste your config](https://mcp.brydge-ai.com/paste.html)\n\n[Request a measurement](https://mcp.brydge-ai.com/request.html)\n\n[Get an alert](https://mcp.brydge-ai.com/alerts.html)\n\n[Pricing](https://mcp.brydge-ai.com/pricing.html)\n\n[Harness and raw evidence](https://github.com/contactkontey-dotcom/brydge-mcp-measurements)\n\n[BRYDGE’s calibrated measurements](https://www.brydge-ai.com/mcp)\n\nSomething on this page wrong? Email [contact@brydge-ai.com](mailto:contact@brydge-ai.com?subject=Mistake%20on%20the%20Level%201%20paste%20page), or [open an issue](https://github.com/contactkontey-dotcom/brydge-mcp-measurements/issues/new?title=Mistake%20on%20the%20Level%201%20paste%20page). Corrections are free, and the correction is recorded.", "url": "https://wpnews.pro/news/show-hn-paste-your-mcp-config-see-what-each-server-does-at-startup", "canonical_source": "https://mcp.brydge-ai.com/paste.html", "published_at": "2026-11-05 17:52:40+00:00", "updated_at": "2026-11-05 18:21:37.041534+00:00", "lang": "en", "topics": ["agent-protocols", "ai-agents", "developer-tools", "ai-tools"], "entities": ["BRYDGE", "Model Context Protocol", "brydge-ai.com", "contactkontey-dotcom/brydge-mcp-measurements"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-paste-your-mcp-config-see-what-each-server-does-at-startup", "markdown": "https://wpnews.pro/news/show-hn-paste-your-mcp-config-see-what-each-server-does-at-startup.md", "text": "https://wpnews.pro/news/show-hn-paste-your-mcp-config-see-what-each-server-does-at-startup.txt", "jsonld": "https://wpnews.pro/news/show-hn-paste-your-mcp-config-see-what-each-server-does-at-startup.jsonld"}}