{
    "archive_path": "archive/1751605518.376641",
    "base_url": "worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin",
    "basename": "mcp-an-accidentally-universal-plugin",
    "bookmarked_date": "2025-07-04 05:05",
    "canonical": {
        "archive_org_path": "https://web.archive.org/web/worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin",
        "dom_path": "output.html",
        "favicon_path": "favicon.ico",
        "git_path": "git/",
        "google_favicon_path": "https://www.google.com/s2/favicons?domain=worksonmymachine.substack.com",
        "headers_path": "headers.json",
        "htmltotext_path": "htmltotext.txt",
        "index_path": "index.html",
        "media_path": "media/",
        "mercury_path": "mercury/content.html",
        "pdf_path": "output.pdf",
        "readability_path": "readability/content.html",
        "screenshot_path": "screenshot.png",
        "singlefile_path": "singlefile.html",
        "warc_path": "warc/",
        "wget_path": null
    },
    "domain": "worksonmymachine.substack.com",
    "downloaded_at": "2025-07-04T05:05:24.655971+00:00",
    "downloaded_datestr": "2025-07-04 05:05",
    "extension": "",
    "hash": "JXTXVPGFMF4252PCVV33",
    "history": {
        "archive_org": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--head",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://web.archive.org/save/https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2025-07-04T05:06:49.492688+00:00",
                "index_texts": null,
                "output": "https://web.archive.org/web/20250704050632/https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin",
                "pwd": "/data/archive/1751605518.376641",
                "schema": "ArchiveResult",
                "start_ts": "2025-07-04T05:06:28.569558+00:00",
                "status": "succeeded"
            }
        ],
        "dom": [
            {
                "cmd": [
                    "/usr/bin/chromium-browser",
                    "--proxy-server=socks5://tor-socks-proxy:9150",
                    "--disable-features=DarkMode",
                    "--run-all-compositor-stages-before-draw",
                    "--hide-scrollbars",
                    "--autoplay-policy=no-user-gesture-required",
                    "--no-first-run",
                    "--use-fake-ui-for-media-stream",
                    "--use-fake-device-for-media-stream",
                    "--simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT'",
                    "--headless=new",
                    "--no-sandbox",
                    "--no-zygote",
                    "--disable-dev-shm-usage",
                    "--disable-software-rasterizer",
                    "--disable-sync",
                    "--window-size=1440,2000",
                    "--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "--user-data-dir=/data/personas/Default/chrome_profile",
                    "--profile-directory=Default",
                    "--dump-dom",
                    "https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin"
                ],
                "cmd_version": "131.0.6778",
                "end_ts": "2025-07-04T05:05:54.198338+00:00",
                "index_texts": null,
                "output": "output.html",
                "pwd": "/data/archive/1751605518.376641",
                "schema": "ArchiveResult",
                "start_ts": "2025-07-04T05:05:34.235494+00:00",
                "status": "succeeded"
            }
        ],
        "favicon": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--max-time",
                    "60",
                    "--output",
                    "favicon.ico",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://www.google.com/s2/favicons?domain=worksonmymachine.substack.com"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2025-07-04T05:05:28.380072+00:00",
                "index_texts": null,
                "output": "favicon.ico",
                "pwd": "/data/archive/1751605518.376641",
                "schema": "ArchiveResult",
                "start_ts": "2025-07-04T05:05:25.100992+00:00",
                "status": "succeeded"
            }
        ],
        "git": [],
        "headers": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--head",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2025-07-04T05:05:28.617587+00:00",
                "index_texts": null,
                "output": "headers.json",
                "pwd": "/data/archive/1751605518.376641",
                "schema": "ArchiveResult",
                "start_ts": "2025-07-04T05:05:28.417908+00:00",
                "status": "succeeded"
            }
        ],
        "htmltotext": [
            {
                "cmd": [
                    "(internal) archivebox.extractors.htmltotext",
                    "./{singlefile,dom}.html"
                ],
                "cmd_version": "0.8.5rc51",
                "end_ts": "2025-07-04T05:06:18.654160+00:00",
                "index_texts": [
                    "(https://substackcdn.com) (https://substackcdn.com/bundle/theme/main.6923509cb30d06b00d4b.css) (https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M5knjsS_ul.woff2) (https://substackcdn.com/bundle/static/css/2049.9db52de2.css) (https://substackcdn.com/bundle/static/css/9836.38cdea3f.css) (https://substackcdn.com/bundle/static/css/364.a0984096.css) (https://substackcdn.com/bundle/static/css/2688.8a80f989.css) (https://substackcdn.com/bundle/static/css/5249.8fed2a1f.css) (https://substackcdn.com/bundle/static/css/9627.2d53595f.css) (https://substackcdn.com/bundle/static/css/6369.3f2f8851.css) (https://substackcdn.com/bundle/static/css/async/6666.aaca9004.css) (https://substackcdn.com/bundle/static/css/async/1300.42c69ef8.css) (https://substackcdn.com/bundle/static/css/async/8617.5cd64b70.css) (https://substackcdn.com/bundle/static/css/async/4769.92492746.css) (https://substackcdn.com/bundle/static/css/async/9314.7ec37487.css) (https://substackcdn.com/bundle/static/css/async/8118.d259ab81.css) (https://substackcdn.com/bundle/static/css/async/2290.400114c3.css) (https://substackcdn.com/bundle/static/css/async/33.d7197d6e.css) (https://substackcdn.com/bundle/static/css/async/5425.a97dc79d.css) (https://substackcdn.com/bundle/static/css/async/4713.16faf46d.css) (https://substackcdn.com/bundle/static/css/async/3030.5a8edcb0.css) (https://substackcdn.com/bundle/static/css/async/9609.9a62d22a.css) (https://substackcdn.com/bundle/static/css/async/3280.8db3c09e.css) (https://substackcdn.com/bundle/static/css/async/6961.5a7a6543.css) (https://substackcdn.com/bundle/static/css/async/3894.216e944d.css) (https://substackcdn.com/bundle/static/css/async/2457.a4a886fe.css) (https://substackcdn.com/bundle/static/css/async/9918.a933298a.css) (https://substackcdn.com/bundle/static/css/async/6384.5ec80e4e.css) (https://substackcdn.com/bundle/static/css/async/8013.e023f19a.css) (https://substackcdn.com/bundle/static/css/994.b557a005.css) (https://substackcdn.com/bundle/static/css/9889.177f6285.css) (https://substackcdn.com/bundle/static/css/main.65ade9d6.css) MCP: An (Accidentally) Universal Plugin System (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) (https://substackcdn.com/image/fetch/$s_!VZzi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Ffavicon.ico) (https://substackcdn.com/image/fetch/$s_!7suB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Ffavicon-16x16.png) (https://substackcdn.com/image/fetch/$s_!KWuU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Ffavicon-32x32.png) (https://substackcdn.com/image/fetch/$s_!380s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Ffavicon-48x48.png) (https://substackcdn.com/image/fetch/$s_!uPbA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-57x57.png) (https://substackcdn.com/image/fetch/$s_!jy3n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-60x60.png) (https://substackcdn.com/image/fetch/$s_!U0fr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-72x72.png) (https://substackcdn.com/image/fetch/$s_!Ij6V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-76x76.png) (https://substackcdn.com/image/fetch/$s_!8UrP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-114x114.png) (https://substackcdn.com/image/fetch/$s_!0twj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-120x120.png) (https://substackcdn.com/image/fetch/$s_!jwdZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-144x144.png) (https://substackcdn.com/image/fetch/$s_!vLjE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-152x152.png) (https://substackcdn.com/image/fetch/$s_!BKDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-167x167.png) (https://substackcdn.com/image/fetch/$s_!NjCG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-180x180.png) (https://substackcdn.com/image/fetch/$s_!l-w6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c8777b-4177-4195-8a0c-63a06dd9dd8a%2Fapple-touch-icon-1024x1024.png) (/feed) (Works on My Machine) (https://substackcdn.com/bundle/theme/main.6923509cb30d06b00d4b.css)  (/) (Works on My Machine)      (/) Works on My Machine              Subscribe Sign in              Share this post ()   (Works on My Machine)    Works on My Machine  MCP: An (Accidentally) Universal Plugin System           Copy link        Facebook        Email          Notes        More              (Close)     (User) (User's avatar)     Discover more from Works on My Machine Delving into the future of software and work in a post-LLM world  (Enter your email...)  Subscribe  By subscribing,  I agree to Substack's (https://substack.com/tos) Terms of Use , and acknowledge its (https://substack.com/ccpa#personal-data-collected) Information Collection Notice and (https://substack.com/privacy) Privacy Policy .      Already have an account? Sign in     MCP: An (Accidentally) Universal Plugin System Or: The Day My Toaster Started Taking Phone Calls (https://substack.com/@scottwerner) (Scott Werner) (Scott Werner's avatar)         (https://substack.com/@scottwerner) Scott Werner   Jun 28, 2025          189                Share this post ()   (Works on My Machine)    Works on My Machine  MCP: An (Accidentally) Universal Plugin System           Copy link        Facebook        Email          Notes        More               (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comments)      29      21              Share                There's this thing about USB-C that nobody really talks about. Not the part where we all had to buy new dongles (RIP my dongle drawer, 2010-2023). The other part. See, we all thought USB-C was just going to be about charging things and moving files around like the other USBs. Very serious. Very purposeful. But because of the way it is it can do... other things. (https://substackcdn.com/image/fetch/$s_!kwfs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01350f9f-9ecd-4cb2-a28d-103a9ccc9027_1024x1024.png) ()                    My friend Rex connected his toaster to his monitor last week. I don't know why. The toaster doesn't know why. But it  worked , and now Rex's toast has HDMI output.  (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (subscribe-widget) (Type your email...)   Subscribe         The Cigarette Lighter Principle        Remember car cigarette lighters? Nobody uses them for cigarettes anymore. They're just universal power outlets that happen to be shaped like something from 1952. Your car doesn't care if you're charging a phone or running a personal pizza oven. The hole is the same size. The power is there. The protocol doesn't judge your life choices.  This brings me to something I discovered about MCP (Model Context Protocol) while trying to make my calendar app order takeout. Stay with me here. When Protocols Become Accidentally Universal        Everyone thinks MCP is for making AI assistants smarter. You know, \"Claude, please read my files and understand my soul.\" And sure, it does that. But here's what they put in the documentation that made me spit out my morning tea: \"MCP provides a standardized way to connect AI models to different data sources and tools.\"  Okay but.  But . What if you just... removed the AI part?  What if it's just \"a standardized way to connect  AI models  literally anything to different data sources and tools\"?  (https://substackcdn.com/image/fetch/$s_!MBI9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca785d13-391f-42fa-8109-7ae384ec5e99_1836x1203.png) ()                    The NFT Base64 Revelation        Or remember when someone looked at NFTs\u2014which were supposed to just  point at images\u2014and thought \"what if the pointer... WAS the image?\"  (https://substackcdn.com/image/fetch/$s_!C2qU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d811eb-b5b3-44be-9a9d-e88ba57c7b38_3072x1002.png) ()                  For those of you who don\u2019t get the idea, copy and paste this into your url bar: data:application/json;base64,eyJuYW1lIjogIkJhZyAjNzQ4IiwgImRlc2NyaXB0aW9uIjogIkxvb3QgaXMgcmFuZG9taXplZCBhZHZlbnR1cmVyIGdlYXIgZ2VuZXJhdGVkIGFuZCBzdG9yZWQgb24gY2hhaW4uIFN0YXRzLCBpbWFnZXMsIGFuZCBvdGhlciBmdW5jdGlvbmFsaXR5IGFyZSBpbnRlbnRpb25hbGx5IG9taXR0ZWQgZm9yIG90aGVycyB0byBpbnRlcnByZXQuIEZlZWwgZnJlZSB0byB1c2UgTG9vdCBpbiBhbnkgd2F5IHlvdSB3YW50LiIsICJpbWFnZSI6ICJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW5oTmFXNVpUV2x1SUcxbFpYUWlJSFpwWlhkQ2IzZzlJakFnTUNBek5UQWdNelV3SWo0OGMzUjViR1UrTG1KaGMyVWdleUJtYVd4c09pQjNhR2wwWlRzZ1ptOXVkQzFtWVcxcGJIazZJSE5sY21sbU95Qm1iMjUwTFhOcGVtVTZJREUwY0hnN0lIMDhMM04wZVd4bFBqeHlaV04wSUhkcFpIUm9QU0l4TURBbElpQm9aV2xuYUhROUlqRXdNQ1VpSUdacGJHdzlJbUpzWVdOcklpQXZQangwWlhoMElIZzlJakV3SWlCNVBTSXlNQ0lnWTJ4aGMzTTlJbUpoYzJVaVBsTm9iM0owSUZOM2IzSmtQQzkwWlhoMFBqeDBaWGgwSUhnOUlqRXdJaUI1UFNJME1DSWdZMnhoYzNNOUltSmhjMlVpUGtScGRtbHVaU0JTYjJKbElHOW1JSFJvWlNCR2IzZzhMM1JsZUhRK1BIUmxlSFFnZUQwaU1UQWlJSGs5SWpZd0lpQmpiR0Z6Y3owaVltRnpaU0krU0c5dlpEd3ZkR1Y0ZEQ0OGRHVjRkQ0I0UFNJeE1DSWdlVDBpT0RBaUlHTnNZWE56UFNKaVlYTmxJajVRYkdGMFpXUWdRbVZzZER3dmRHVjRkRDQ4ZEdWNGRDQjRQU0l4TUNJZ2VUMGlNVEF3SWlCamJHRnpjejBpWW1GelpTSStSR2wyYVc1bElGTnNhWEJ3WlhKelBDOTBaWGgwUGp4MFpYaDBJSGc5SWpFd0lpQjVQU0l4TWpBaUlHTnNZWE56UFNKaVlYTmxJajVEYUdGcGJpQkhiRzkyWlhNOEwzUmxlSFErUEhSbGVIUWdlRDBpTVRBaUlIazlJakUwTUNJZ1kyeGhjM005SW1KaGMyVWlQazVsWTJ0c1lXTmxQQzkwWlhoMFBqeDBaWGgwSUhnOUlqRXdJaUI1UFNJeE5qQWlJR05zWVhOelBTSmlZWE5sSWo1VWFYUmhibWwxYlNCU2FXNW5QQzkwWlhoMFBqd3ZjM1puUGc9PSJ9   The protocol meant for storing references became a protocol for storing reality. It's like using a library card as the actual book. The Network Effect Nobody Expected        Here's where it gets even better. The more MCP servers people build for AI, the more capabilities  every app can have. It's like:  Someone builds an MCP server for their AI to access Spotify  Your workout app can now generate playlists  You didn't write any Spotify code  The Spotify MCP developer doesn't know your app exists  Everyone wins?   It's like a potluck where everyone brings their specialty dish, but instead of food, it's functionality. And instead of eating, you're... actually, this metaphor is falling apart. But you get it. (https://substackcdn.com/image/fetch/$s_!Laga!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fea5180-6f0c-4642-8a2f-9c2f6ab5e6ab_1980x1539.png) ()                    The beautiful chaos is that every MCP server built for Claude or ChatGPT or whatever becomes a free plugin for  anything that speaks MCP. It's accidentally creating a universal plugin ecosystem. Nobody planned this (I don\u2019t think). It's just happening.  What USB-C Actually Means (A Meditation)        They keep saying MCP is like USB-C for AI. But what does that actually mean? USB-C isn't special because it's a port. It's special because it's a  possibility space . It's a hole that says \"put something here and we'll figure it out.\" Power? Sure. Data? Why not. Video? Apparently yes. Toaster control protocols? Rex says absolutely.  MCP is the same thing but for functionality. It's not saying \"I'm for AI.\" It's saying \"I'm a well-designed hole. Put something here.\" The Part Where I Tell You I'm Building Something        So we\u2019re building this thing called  APM ( (https://actionsperminute.io) Actions Per Minute ). On paper, it's a task management app. In reality? It's a shape-shifter that becomes whatever you plug into it.  The entire plugin system? Just MCP servers. Want spell check? MCP server.  Want it to order coffee when you complete 10 tasks? MCP server.  Want your AI agents to respond like peons from Warcraft 3 when you assign them a task? Of course you do, and that MCP server is already written and ready to use. (https://substackcdn.com/image/fetch/$s_!cfIp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3871464-0023-4b56-8235-fad217a9a232_3045x3018.png) ()                    The Toaster Protocol Principle        Every great protocol gets used for something its creators never imagined: HTTP was for academic papers. Now it runs civilization.  Bluetooth was for hands-free calling. Now it unlocks your front door.  USB was for keyboards and mice. Now it charges your emotional support portable fan.   MCP thinks it's for giving context to AI models. But really? It's just a really good protocol for making things talk to other things. And in a world where Rex's toast has HDMI output, maybe that's exactly what we need. --- P.S. If you build an MCP server that makes your computer emit the smell of fresh bread, we need to talk.  P.P.S. We\u2019ve just opened up early access for APM. Build something weird. Build something useful. Build something that makes us question our life choices. I believe in you.  (Somewhere, a protocol is being used exactly as intended. This is deeply suspicious.)  (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (subscribe-widget) (Type your email...)   Subscribe            (https://substack.com/profile/64211123-sergei) (Sergei) (Sergei's avatar)      (https://substack.com/profile/5777745-raveesh-bhalla) (Raveesh Bhalla) (Raveesh Bhalla's avatar)      (https://substack.com/profile/268869977-sayo) (Sayo) (Sayo's avatar)      (https://substack.com/profile/121262531-eric-unangst) (Eric Unangst) (Eric Unangst's avatar)      (https://substack.com/profile/8539984-robert-edwards) (Robert Edwards) (Robert Edwards's avatar)        189 Likes \u2219(https://substack.com/note/p-166947463/restacks?utm_source=substack&utm_content=facepile-restacks) 21 Restacks           189                Share this post ()   (Works on My Machine)    Works on My Machine  MCP: An (Accidentally) Universal Plugin System           Copy link        Facebook        Email          Notes        More               (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comments)      29      21              Share           Discussion about this post Comments Restacks           (User) (User's avatar)    (Write a comment...)          (https://substack.com/profile/116463364-dhiraj-khanna?utm_source=comment) (Dhiraj Khanna) (Dhiraj Khanna's avatar)       (https://substack.com/profile/116463364-dhiraj-khanna?utm_source=substack-feed-item) Dhiraj Khanna     (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comment/130212302) (Jun 28, 2025, 5:01 PM) 6d         Liked by Scott Werner           Wow! what a brilliant perspective on MCP and come to think of it, its so true!  Expand full comment              Like (9)      Reply        Share            (https://substack.com/profile/100545700-matt?utm_source=comment) (Matt) (Matt's avatar)       (https://substack.com/profile/100545700-matt?utm_source=substack-feed-item) Matt      (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comment/130197106) (Jun 28, 2025, 4:02 PM) 6d         Liked by Scott Werner           How do you get access to your beta?  Expand full comment              Like (5)      Reply        Share         (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comment/130197106) 1 reply by Scott Werner     (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin/comments) 27 more comments...     Top Latest Discussions             (https://worksonmymachine.substack.com/p/the-coming-knowledge-work-supply) The Coming Knowledge-Work Supply-Chain Crisis  (https://worksonmymachine.substack.com/p/the-coming-knowledge-work-supply) \"Humans. Here they are. Bottleneck, bottleneck. Hi, good to see you. And some of you are terrified. You're going to be even bigger bottlenecks.\" - Tyler\u2026  Apr 27 \u2022 (https://substack.com/@scottwerner) Scott Werner         112                Share this post ()   (Works on My Machine)    Works on My Machine  The Coming Knowledge-Work Supply-Chain Crisis           Copy link        Facebook        Email          Notes        More               (https://worksonmymachine.substack.com/p/the-coming-knowledge-work-supply/comments)      14                          ()       (https://worksonmymachine.substack.com/p/wasting-inferences-with-aider) Wasting Inferences With Aider  (https://worksonmymachine.substack.com/p/wasting-inferences-with-aider) Auto-Fixing Bugs from Asana (for 9 cents!)  Apr 13 \u2022 (https://substack.com/@scottwerner) Scott Werner         11                Share this post ()   (Works on My Machine)    Works on My Machine  Wasting Inferences With Aider           Copy link        Facebook        Email          Notes        More               (https://worksonmymachine.substack.com/p/wasting-inferences-with-aider/comments)      8                                ()     9:14       (https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven) Introducing MonkeysPaw - a prompt-driven web framework in Ruby  (https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven) Be careful what you wish for...  Apr 5 \u2022 (https://substack.com/@scottwerner) Scott Werner         13                Share this post ()   (Works on My Machine)    Works on My Machine  Introducing MonkeysPaw - a prompt-driven web framework in Ruby           Copy link        Facebook        Email          Notes        More               (https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven/comments)      2                          ()        See all          Ready for more? (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) (https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin) () (subscribe_footer) (Type your email...)   Subscribe               \u00a9 2025 Scott Werner (https://substack.com/privacy) Privacy \u2219  (https://substack.com/tos) Terms \u2219  (https://substack.com/ccpa#personal-data-collected) Collection notice   (https://substack.com/signup?utm_source=substack&utm_medium=web&utm_content=footer)       Start writing (https://substack.com/app/app-store-redirect?utm_campaign=app-marketing&utm_content=web-footer-button) Get the app  (https://substack.com) Substack is the home for great culture    Cookie Policy We use necessary cookies to make our site work. With your consent, we also set performance and functionality cookies that help us make improvements by measuring traffic on our site and we process respective personal data. You can withdraw your consent at any time. For more detailed information about the cookies, your personal data and your rights, please see our (https://substack.com/tos) privacy policy . Manage Cookies Only Necessary Accept all                    Share               Copy link        Facebook        Email          Notes        More                              Create your profile (User) (User's avatar)          Name*   (Type your name...)   Email*   (Enter your email address...)   Handle (Type your handle...)   Bio (Say something about yourself...)       Subscribe to the newsletter  (/p/mcp-an-accidentally-universal-plugin) (false)         I agree to Substack's (https://substack.com/tos) Terms of Use , and acknowledge its (https://substack.com/ccpa#personal-data-collected) Information Collection Notice and (https://substack.com/privacy) Privacy Policy .   Save & Post Comment              Only paid subscribers can comment on this post (https://substack.com/sign-in?redirect=%2Fp%2Fmcp-an-accidentally-universal-plugin&for_pub=worksonmymachine&change_user=false) Already a paid subscriber? Sign in             Check your email For your security, we need to re-authenticate you. Click the link we sent to , or (https://substack.com/sign-in?redirect=%2Fp%2Fmcp-an-accidentally-universal-plugin&for_pub=worksonmymachine&with_password=true) click here to sign in .        This site requires JavaScript to run correctly. Please (https://enable-javascript.com/) turn on JavaScript or unblock scripts                  "
                ],
                "output": "htmltotext.txt",
                "pwd": "/data/archive/1751605518.376641",
                "schema": "ArchiveResult",
                "start_ts": "2025-07-04T05:06:18.426335+00:00",
                "status": "succeeded"
            }
        ],
        "media": [
            {
                "cmd": [
                    "/usr/local/bin/yt-dlp",
                    "--restrict-filenames",
                    "--trim-filenames",
                    "128",
                    "--write-description",
                    "--write-info-json",
                    "--write-annotations",
                    "--write-thumbnail",
                    "--no-call-home",
                    "--write-sub",
                    "--write-auto-subs",
                    "--convert-subs=srt",
                    "--yes-playlist",
                    "--continue",
                    "--no-abort-on-error",
                    "--ignore-errors",
                    "--geo-bypass",
                    "--add-metadata",
                    "--format=(bv*+ba/b)[filesize<=750m][filesize_approx<=?750m]/(bv*+ba/b)",
                    "--skip-download",
                    "--cache-dir=/data/yt-dlp-cache/",
                    "--cookies=/data/yt-dlp-cache/cookies.txt",
                    "--proxy=socks5://tor-socks-proxy:9150",
                    "--no-playlist",
                    "https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin"
                ],
                "cmd_version": "2024.10.7",
                "end_ts": "2025-07-04T05:06:28.441779+00:00",
                "index_texts": [],
                "output": "ArchiveError: Failed to save media",
                "pwd": "/data/archive/1751605518.376641",
                "schema": "ArchiveResult",
                "start_ts": "2025-07-04T05:06:21.879518+00:00",
                "status": "failed"
            }
        ],
        "mercury": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/postlight-parser",
                    "https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin"
                ],
                "cmd_version": "2.2.3",
                "end_ts": "2025-07-04T05:06:18.378345+00:00",
                "index_texts": null,
                "output": "mercury/",
                "pwd": "/data/archive/1751605518.376641",
                "schema": "ArchiveResult",
                "start_ts": "2025-07-04T05:06:13.273918+00:00",
                "status": "succeeded"
            }
        ],
        "pdf": [],
        "readability": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/readability-extractor",
                    "/tmp/tmp2i8gj7xg",
                    "https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin"
                ],
                "cmd_version": "0.0.11",
                "end_ts": "2025-07-04T05:06:03.325038+00:00",
                "index_texts": [
                    "There's this thing about USB-C that nobody really talks about. Not the part where we all had to buy new dongles (RIP my dongle drawer, 2010-2023). The other part.See, we all thought USB-C was just going to be about charging things and moving files around like the other USBs. Very serious. Very purposeful. But because of the way it is it can do... other things.My friend Rex connected his toaster to his monitor last week. I don't know why. The toaster doesn't know why. But it worked, and now Rex's toast has HDMI output.Remember car cigarette lighters? Nobody uses them for cigarettes anymore. They're just universal power outlets that happen to be shaped like something from 1952. Your car doesn't care if you're charging a phone or running a personal pizza oven. The hole is the same size. The power is there.The protocol doesn't judge your life choices.This brings me to something I discovered about MCP (Model Context Protocol) while trying to make my calendar app order takeout. Stay with me here.Everyone thinks MCP is for making AI assistants smarter. You know, \"Claude, please read my files and understand my soul.\" And sure, it does that. But here's what they put in the documentation that made me spit out my morning tea:\"MCP provides a standardized way to connect AI models to different data sources and tools.\"Okay but. But. What if you just... removed the AI part?What if it's just \"a standardized way to connect AI models literally anything to different data sources and tools\"?Or remember when someone looked at NFTs\u2014which were supposed to just point at images\u2014and thought \"what if the pointer... WAS the image?\"For those of you who don\u2019t get the idea, copy and paste this into your url bar: data:application/json;base64,eyJuYW1lIjogIkJhZyAjNzQ4IiwgImRlc2NyaXB0aW9uIjogIkxvb3QgaXMgcmFuZG9taXplZCBhZHZlbnR1cmVyIGdlYXIgZ2VuZXJhdGVkIGFuZCBzdG9yZWQgb24gY2hhaW4uIFN0YXRzLCBpbWFnZXMsIGFuZCBvdGhlciBmdW5jdGlvbmFsaXR5IGFyZSBpbnRlbnRpb25hbGx5IG9taXR0ZWQgZm9yIG90aGVycyB0byBpbnRlcnByZXQuIEZlZWwgZnJlZSB0byB1c2UgTG9vdCBpbiBhbnkgd2F5IHlvdSB3YW50LiIsICJpbWFnZSI6ICJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW5oTmFXNVpUV2x1SUcxbFpYUWlJSFpwWlhkQ2IzZzlJakFnTUNBek5UQWdNelV3SWo0OGMzUjViR1UrTG1KaGMyVWdleUJtYVd4c09pQjNhR2wwWlRzZ1ptOXVkQzFtWVcxcGJIazZJSE5sY21sbU95Qm1iMjUwTFhOcGVtVTZJREUwY0hnN0lIMDhMM04wZVd4bFBqeHlaV04wSUhkcFpIUm9QU0l4TURBbElpQm9aV2xuYUhROUlqRXdNQ1VpSUdacGJHdzlJbUpzWVdOcklpQXZQangwWlhoMElIZzlJakV3SWlCNVBTSXlNQ0lnWTJ4aGMzTTlJbUpoYzJVaVBsTm9iM0owSUZOM2IzSmtQQzkwWlhoMFBqeDBaWGgwSUhnOUlqRXdJaUI1UFNJME1DSWdZMnhoYzNNOUltSmhjMlVpUGtScGRtbHVaU0JTYjJKbElHOW1JSFJvWlNCR2IzZzhMM1JsZUhRK1BIUmxlSFFnZUQwaU1UQWlJSGs5SWpZd0lpQmpiR0Z6Y3owaVltRnpaU0krU0c5dlpEd3ZkR1Y0ZEQ0OGRHVjRkQ0I0UFNJeE1DSWdlVDBpT0RBaUlHTnNZWE56UFNKaVlYTmxJajVRYkdGMFpXUWdRbVZzZER3dmRHVjRkRDQ4ZEdWNGRDQjRQU0l4TUNJZ2VUMGlNVEF3SWlCamJHRnpjejBpWW1GelpTSStSR2wyYVc1bElGTnNhWEJ3WlhKelBDOTBaWGgwUGp4MFpYaDBJSGc5SWpFd0lpQjVQU0l4TWpBaUlHTnNZWE56UFNKaVlYTmxJajVEYUdGcGJpQkhiRzkyWlhNOEwzUmxlSFErUEhSbGVIUWdlRDBpTVRBaUlIazlJakUwTUNJZ1kyeGhjM005SW1KaGMyVWlQazVsWTJ0c1lXTmxQQzkwWlhoMFBqeDBaWGgwSUhnOUlqRXdJaUI1UFNJeE5qQWlJR05zWVhOelBTSmlZWE5sSWo1VWFYUmhibWwxYlNCU2FXNW5QQzkwWlhoMFBqd3ZjM1puUGc9PSJ9The protocol meant for storing references became a protocol for storing reality. It's like using a library card as the actual book.Here's where it gets even better. The more MCP servers people build for AI, the more capabilities every app can have. It's like:Someone builds an MCP server for their AI to access SpotifyYour workout app can now generate playlistsYou didn't write any Spotify codeThe Spotify MCP developer doesn't know your app existsEveryone wins?It's like a potluck where everyone brings their specialty dish, but instead of food, it's functionality. And instead of eating, you're... actually, this metaphor is falling apart. But you get it.The beautiful chaos is that every MCP server built for Claude or ChatGPT or whatever becomes a free plugin for anything that speaks MCP. It's accidentally creating a universal plugin ecosystem. Nobody planned this (I don\u2019t think). It's just happening.They keep saying MCP is like USB-C for AI. But what does that actually mean?USB-C isn't special because it's a port. It's special because it's a possibility space. It's a hole that says \"put something here and we'll figure it out.\" Power? Sure. Data? Why not. Video? Apparently yes. Toaster control protocols? Rex says absolutely.MCP is the same thing but for functionality. It's not saying \"I'm for AI.\" It's saying \"I'm a well-designed hole. Put something here.\"So we\u2019re building this thing called APM (Actions Per Minute). On paper, it's a task management app. In reality? It's a shape-shifter that becomes whatever you plug into it.The entire plugin system? Just MCP servers.Want spell check? MCP server.  Want it to order coffee when you complete 10 tasks? MCP server.  Want your AI agents to respond like peons from Warcraft 3 when you assign them a task? Of course you do, and that MCP server is already written and ready to use.Every great protocol gets used for something its creators never imagined:HTTP was for academic papers. Now it runs civilization.Bluetooth was for hands-free calling. Now it unlocks your front door.USB was for keyboards and mice. Now it charges your emotional support portable fan.MCP thinks it's for giving context to AI models.But really? It's just a really good protocol for making things talk to other things.And in a world where Rex's toast has HDMI output, maybe that's exactly what we need.---P.S. If you build an MCP server that makes your computer emit the smell of fresh bread, we need to talk.P.P.S. We\u2019ve just opened up early access for APM. Build something weird. Build something useful. Build something that makes us question our life choices. I believe in you.(Somewhere, a protocol is being used exactly as intended. This is deeply suspicious.)"
                ],
                "output": "readability/",
                "pwd": "/data/archive/1751605518.376641",
                "schema": "ArchiveResult",
                "start_ts": "2025-07-04T05:05:56.662149+00:00",
                "status": "succeeded"
            }
        ],
        "screenshot": [],
        "singlefile": [],
        "title": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2025-07-04T05:05:54.980514+00:00",
                "index_texts": null,
                "output": "MCP: An (Accidentally) Universal Plugin System",
                "pwd": "/data/archive/1751605518.376641",
                "schema": "ArchiveResult",
                "start_ts": "2025-07-04T05:05:54.308337+00:00",
                "status": "succeeded"
            }
        ],
        "wget": []
    },
    "icons": null,
    "is_archived": true,
    "is_static": false,
    "latest": {
        "archive_org": "https://web.archive.org/web/20250704050632/https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin",
        "dom": "output.html",
        "favicon": "favicon.ico",
        "git": null,
        "media": "ArchiveError: Failed to save media",
        "pdf": null,
        "screenshot": null,
        "singlefile": null,
        "title": "MCP: An (Accidentally) Universal Plugin System",
        "warc": null,
        "wget": null
    },
    "link_dir": "/data/archive/1751605518.376641",
    "newest_archive_date": "2025-07-04T05:06:28.569558+00:00",
    "num_failures": 1,
    "num_outputs": 8,
    "oldest_archive_date": "2025-07-04T05:05:25.100992+00:00",
    "path": "/p/mcp-an-accidentally-universal-plugin",
    "schema": "Link",
    "scheme": "https",
    "snapshot_abid": "snp_01JZ9X68363D07049801ZDX0SD",
    "snapshot_id": "f222346c-70fb-40d8-80b2-85097ede832d",
    "sources": [
        "/data/sources/1751605516-import.txt"
    ],
    "tags": null,
    "tags_str": "",
    "timestamp": "1751605518.376641",
    "title": "MCP: An (Accidentally) Universal Plugin System",
    "url": "https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin"
}