Transcription: OpenAgents Episode 168 - Remote MCP Server & Client

June 9, 2026 ยท View on GitHub

Source: https://x.com/OpenAgentsInc/status/1905107323279855799 Wiki source: https://raw.githubusercontent.com/wiki/OpenAgentsInc/openagents/Video-Series.md Media title: OpenAgents - Episode 168: Remote MCP Server & Client We deploy our first remo... Upload date: 20250327 Transcription model: gpt-4o-transcribe-diarize Generated at: 2026-06-01T04:34:32Z

Machine-generated transcript. Review speaker labels and wording before using this as quote-grade source material.

[00:00] Christopher David: Are you tired of MZP yet? Hopefully not. So you're looking at the newest MZP client, our forthcoming desktop app called Coder connecting to a remote MZP server that we just pushed live,

[00:15] Christopher David: available to everyone.

[00:17] Christopher David: Uh, we're gonna talk through what this is, why it matters, how it factors into our, uh, MZP store.

[00:27] Christopher David: Another cool roadmap item.

[00:28] Christopher David: So CloudFlare gentleman here says remote MZP servers are going to change the internet,

[00:35] Christopher David: not just for developers,

[00:36] Christopher David: but for people using AI in daily life.

[00:38] Christopher David: So developers have heavily... What is this?

[00:41] Christopher David: Developers have heavily used MZP servers locally,

[00:45] Christopher David: something that's kind of like an adjunct to your editor.

[00:49] Christopher David: Cool, nice. It requires like cloning stuff down and doing stuff.

[00:53] Christopher David: locally but remote that just cloud infrastructure it lives there and it's easy to consume it from any number of services such that you as a non-technical person maybe you are maybe you aren't won't need to like set it up locally and run it the beauty of this is that instead of there being like

[01:14] Christopher David: hundreds of different servers for different things like there can be a marketplace of things that are online and with money attached so hey i'll pay for the best server that does the best algorithm for coding whatever that looks like basically remote MCP servers enable what we want to do with a marketplace making all of the absolute best

[01:39] Christopher David: technology, algorithms,

[01:41] Christopher David: A_I_ integrations, uh available in one marketplace built on open protocols.

[01:48] Christopher David: Uh if you're just tuning in, uh I recommend you watch our episode one fifty where you can learn more about the philosophy of what we're doing here and why we're building on open protocols and

[01:59] Christopher David: blah blah blah i don't want to recap everything here but let's get to the meat of it so we have a remote github server here and all we did was take the official one like the reference implementation from

[02:14] Christopher David: the official model context protocol repo where they have here all of these different api endpoints

[02:25] Christopher David: And why this matters is the success that we've had with the open agents dashboard,

[02:30] Christopher David: which has largely been kind of.

[02:32] Christopher David: focused on developers because it's had this deep github integration i've done 80 of my coding through this uh directly to the github api and this is these are tools that i wrote the integrations for um just wrappers around the github api very simple and that's been good i've also got like you know grep that's a local server uh microservice that i wrote and then fire crawl for script web page but like i'm using 18 tools because these are the ones that i've like personally vetted

[03:00] Christopher David: But I wish that I could like click, click, click to extend this to also do things like connect to a Google cloud,

[03:09] Christopher David: connect to local servers, maybe like a remote bash cell that can run lints on my code base.

[03:16] Christopher David: I'd love to be able to extend this further.

[03:18] Christopher David: And I've got like a long list of stuff that I want to see and some of the things that I initially was thinking like, okay,

[03:24] Christopher David: I'll build this and this and this and this, but really I should not be building any of this.

[03:29] Christopher David: No one team should be building like the integrations.

[03:33] Christopher David: They should be things that anyone can build and put online and then have that be consumable by any number of people and you can attach conditions like payment and stuff optionally.

[03:42] Christopher David: We like that.

[03:44] Christopher David: So, the big news today was that OpenAI is adding support for MCP, which is a big deal because MCP came out of Anthropic,

[03:53] Christopher David: their big competitor.

[03:57] Christopher David: You know, I've given Anthropic a lot of shit for various safetyist regulatory capture bullshit,

[04:01] Christopher David: but MCP as a creation of this open protocol is like so amazing. We've done a number of videos on this, first one back in December.

[04:09] Christopher David: We're definitely wanting to use this.

[04:12] Christopher David: But we've wanted really that remote piece and Cloudflare has definitively solved that for us.

[04:18] Christopher David: But anyway,

[04:19] Christopher David: the point here,

[04:19] Christopher David: everything is converging on neutral open protocols. The sooner you adopt,

[04:23] Christopher David: the more durable your product,

[04:25] Christopher David: wealth,

[04:25] Christopher David: and business. So yeah, let's see who uses these the most and best. Man,

[04:32] Christopher David: I have just so much to say about that, but let's just keep going.

[04:35] Christopher David: Let's keep going.

[04:36] Christopher David: Okay,

[04:36] Christopher David: so we have this now working in our desktop app.

[04:41] Christopher David: And what's cool is that you will be able to test this yourself. So if you go to the Cloudflare test a remote MCP server,

[04:48] Christopher David: you'll see kind of these basic instructions for using the MCP inspector package,

[04:55] Christopher David: which you can also read about on the official MCP docs somewhere here.

[05:04] Christopher David: Okay, so basically you can run this, and we're going to do that right now.

[05:08] Christopher David: Uh it's just like a nice UI for experimenting with tools. So let me show you my code base.

[05:16] Christopher David: Yeah, we're still using cursor some, but uh we'll be replacing that pretty soon. Okay M_C_P_ server, let's do this. Uh no I'm not gonna do that. I'm gonna run my script actually, because I don't wanna have to cut and paste it.

[05:28] Christopher David: But that's the script. I'm gonna run yarn specter. So N_P_X_ model, add model context protocol slash inspector.

[05:35] Christopher David: And I already have it running, I guess, because...

[05:39] Christopher David: All right, so there's Inspector,

[05:40] Christopher David: and then I have here a local version of my MCP server.

[05:46] Christopher David: All this is open source.

[05:47] Christopher David: The code for the MCP server that you will be demoing is in the apps slash MCP GitHub server folder of our newly dusted off and refurbished repo here.

[06:01] Christopher David: uh openagent's inc slash openagents apps and

[06:06] Christopher David: m_z_p_ github server. Okay. So with the inspector

[06:11] Christopher David: I can open this up

[06:13] Christopher David: and I've got a little thing that lets me connect to t different URL s. And um well hey let's just connect it.

[06:23] Christopher David: So we're connected.

[06:25] Christopher David: And right now you can kinda if you go to that

[06:29] Christopher David: Root URL in the browser,

[06:30] Christopher David: we just put a little page there like, hey, this works, but test it via the inspector by connecting to this.

[06:35] Christopher David: And then that is the server sent events uh the transport for remote. Okay uh no authentication right now.

[06:45] Christopher David: Uh list tools. So this shows all of the tools. And these are just the same tools that were in that official reference implementation of the GitHub. Um.

[06:55] Christopher David: But, I mean this is even more tools, you can kind of compare this to what I have in open agents. Like they've got, I've got like fifteen tools and yeah, fork repo, pushfiles, everything that you would want to do, you can click on any of them. And so I showed you the um get-file-contents one um in the electron app because that is um

[07:17] Christopher David: the only one that I kinda hard-coded support for in ours.

[07:21] Christopher David: But you can go here and do anything.

[07:22] Christopher David: And so what you can do is open your own local inspector,

[07:28] Christopher David: connect to our MCP server,

[07:32] Christopher David: or importantly, you can run this and deploy this yourself by forking our repo,

[07:41] Christopher David: inspect the code to your heart's content,

[07:44] Christopher David: and then deploy this with.

[07:49] Christopher David: uh wrangler to your own cloudflare account it should cost approximately zero dollars um and then you can put your own stuff in here

[07:58] Christopher David: um i did also add support for optionally passing in a github token i don't want to demo that because i don't want anyone using that other than me yet because i just don't want people sending tokens to our servers um conceivably we can make sure eventually that like nothing's being logged and stuff i'm just like

[08:15] Christopher David: don't want to do that I'll be using it because I trust myself but the point is you shouldn't have to trust the sort of the software that you're running you should be able to always point and click and fork and deploy your own or you know use the the service from someone else who you trust okay so let's try this a little bit first let's list the issues open agents Inc

[08:42] Christopher David: Open agents I think or hope the rest of this is optional. Let's see what happens. Success. Oh yeah, there's no

[08:53] Christopher David: Does this default to open issues? There's no open issues.

[08:58] Christopher David: Direction, what the hell does direction mean?

[09:01] Christopher David: What else we got here? Get it, let's do get issue. Open agents.

[09:04] Christopher David: Oh, open agents Inc. Open agents.

[09:09] Christopher David: Let's get issue

[09:13] Christopher David: I think it was seven eight one.

[09:17] Christopher David: Run tool, success.

[09:19] Christopher David: And let's uh do they let me easily copy this?

[09:24] Christopher David: Uh no.

[09:25] Christopher David: Oh

[09:28] Christopher David: Let's just take a quick peek at it if we go to JSON print.

[09:34] Christopher David: D here, pretty high.

[09:37] Christopher David: Do do do do.

[09:41] Christopher David: Yeah.

[09:43] Christopher David: Title, wallet, demo.

[09:47] Christopher David: Okay.

[09:51] Christopher David: There you get all the im information. And then what's cool is that

[09:54] Christopher David: Because it returns the full GitHub blob, the agent can then use any of these things, if it wants to pull comments or events or any of these other things, it can like smartly traverse throughout these things.

[10:02] Christopher David: Okay, so that's basic handshake we have between both the inspector and our desktop app connecting to a remote MCP server.

[10:16] Christopher David: What is going to be super cool is I guess in the next video we'll show you what this looks like in a chat interface where you can test a version of this now but not with the MCP which is the idea of like using GitHub integrations in the context of a tech chat on OpenAgents.com.

[10:34] Christopher David: but to be able to do this now in kind of like a an extensible client where then we can be connecting to any number of MCP servers that are out there in the world remote MCP servers there probably aren't very many right now there's lots of MCP servers that are out there but every directory that's out there right now is like like here's here's here's one

[10:56] Christopher David: Yo, Coase here. Watch this.

[10:58] Christopher David: So there's a bunch of people who are making these kind of read-only directories or these things where they're the ones that are low comb.

[11:06] Christopher David: It's a registry, but it's stuff that you're supposed to pull down and use yourself.

[11:10] Christopher David: This doesn't do you probably any good.

[11:13] Christopher David: But if it's in a registry where people then can build agents that you can then just consume...

[11:21] Christopher David: Click here to authenticate your that account,

[11:24] Christopher David: that account, that account, and now this agent has all of that context and tools to do cool stuff that in a marketplace with network effect,

[11:36] Christopher David: we think that is the name of the game next.

[11:43] Christopher David: So we think it's a race to network effect,

[11:45] Christopher David: and we intend to win it.

[11:47] Christopher David: But MCP is what we're going to be building on. Alright,

[11:49] Christopher David: more soon. See ya.