im Bau AI
Anwendungen und Agent
Der Kreis der Modellkontextprotokolle (Model Context Protocol
, MCP
) ist ein heißes Thema geworden. Ein großer Teil der Diskussion dreht sich um die Installation und den Betrieb auf einem lokalen Computer der MCP
Server Entfaltung. Kürzlich.Cloudflare
kündigte Unterstützung für den Aufbau und die Bereitstellung auf seiner Plattform anper Fernzugriff MCP
Server, der die MCP
Ein wichtiger Wendepunkt in der Bewerbung.
Cloudflare
Zur Vereinfachung der Fernsteuerung MCP
Der Server ist so konzipiert, dass er vier wichtige Funktionen bietet:
workers-oauth-provider
: aOAuth
Provider-Bibliothek, die den für Remote-Dienste erforderlichen Autorisierungsprozess erheblich vereinfacht.McpAgent
: integriert inCloudflare Agents SDK
Eine Klasse imMCP
Die Teleportationsdetails desmcp-remote
: ein Adapter-Tool, mit dem nur lokale Verbindungen unterstützt werdenMCP
Der Client kann auch mit der Gegenstelle kommunizierenMCP
Server-Interaktion.AI playground
aus der FerneMCP
Klient (Computertechnik): eine Online-Chat-Schnittstelle zum direkten Verbinden und Testen entfernterMCP
Server mit eingebauten Authentifizierungsprüfungen.
Entwickler können die Cloudflare
Mit dem mitgelieferten Beispielcode und der Bereitstellungsschaltfläche lässt sich im Handumdrehen eine MCP
Der Server wird in der Produktionsumgebung eingesetzt.
https://deploy.workers.cloudflare.com/?url=https://github.com/cloudflare/ai/tree/main/demos/remote-mcp-server
Im Gegensatz zu der früher üblichen Verwendung von lokalen MCP
Server unterschiedlich sind, wird der entfernte MCP
Der Server ist öffentlich zugänglich. Die Benutzer melden sich einfach an und erteilen ihre Berechtigungen über einen vertrauten Autorisierungsprozess.MCP
Kunden (z.B. AI Agent
) werden Zugang zu den erforderlichen Instrumenten haben. Dies ist ein großer Schritt nach vorn. In den letzten Monaten war es eine Herausforderung, die Kodierung Agent
Verbindung zum lokalen MCP
Server haben Entwicklern einen ersten Vorgeschmack auf ihr Potenzial gegeben, und Remote MCP
Im Gegenzug wird erwartet, dass ein ähnliches Arbeitsmodell auf eine größere Gruppe von Nutzern ausgedehnt wird, einschließlich alltäglicherer Anwendungsszenarien für Verbraucher. Dies ist nicht nur ein Unterschied in der technischen Umsetzung, sondern könnte ein Vorbote sein AI Agent
Ein grundlegender Wechsel des Anwendungsparadigmas.
Von lokal zu fern: Ein entscheidender Schritt für MCP, um die Massen zu erreichen
MCP
entwickelt sich immer mehr zu einem universellen Protokoll, das große Sprachmodelle ermöglicht (LLM
Die Fähigkeit, über einfache Überlegungen hinauszugehen (inference
) und die Erzeugung von Abruferweiterungen (RAG
), die Vorgänge ausführen können, die den Zugriff auf externe Ressourcen erfordern (z. B. das Versenden von E-Mails, die Bereitstellung von Code, die Veröffentlichung von Blogs usw.). Es macht AI Agent
(MCP
Client) kann über einen externen Dienst zugegriffen werden (MCP
Server), um mit den vom Server bereitgestellten Tools und Ressourcen zu interagieren.
Bislang ist jedoch dieMCP
Anwendungen sind meist auf die lokale Ausführung beschränkt. Wenn Sie die AI Agent
passieren (eine Rechnung oder Inspektion etc.) MCP
Um auf ein Tool im Web zuzugreifen, müssen Entwickler in der Regel einen lokalen Server auf ihrem eigenen Rechner einrichten. Das bedeutet, dass es nicht möglich ist, eine Weboberfläche oder eine mobile Anwendung aus dem Internet zu nutzen. MCP
Außerdem fehlt es an Mechanismen, die es normalen Benutzern ermöglichen, sich zu authentifizieren und zu autorisieren.MCP
Der Server ist nicht wirklich "online".
Off-Site MCP
Die vernetzte Unterstützung ändert dies. Sie bietet die Möglichkeit, ein breiteres Spektrum von Internetnutzern zu erreichen, die weniger geneigt sind, eine lokale Installation aufzusuchen und Desktop-Anwendungen auszuführen, nur um das Internet zu nutzen. MCP
Server. Entfernte MCP
Unterstützung, als ob man von Desktop-Software auf Web
Software-Übergang. Die Nutzer erwarten, dass sie geräteübergreifend arbeiten können und dass alles funktioniert, wenn sie sich anmelden. Lokal MCP
Für Entwickler ist das praktisch, aber erst die Remote-Verbindung macht die MCP
Das entscheidende fehlende Glied, damit die Dienste alle Internetnutzer erreichen können. Natürlich müssen bei Fernverbindungen auch die möglichen Auswirkungen der Netzlatenz berücksichtigt werden, die nicht dieselben sind wie bei lokalen Verbindungen stdio
Kommunikation ist anders.
Authentifizierung und Autorisierung in MCP "out of the box" funktionieren lassen
Oberbefehlshaber (Militär) MCP
Pushing von lokal zu fern ist mehr als nur ein Wechsel der Transportschicht (von der stdio
zu fließfähig HTTP
). Wenn Sie eine Fernbedienung erstellen, die Zugriff auf Benutzerkontoinformationen erfordert MCP
Server, die Authentifizierung (authentication
) und Genehmigungen (z. B.authorization
) kritisch geworden. Es muss eine Möglichkeit für die Benutzer geben, sich anzumelden und ihre Identität nachzuweisen, und es muss eine Möglichkeit für die Benutzer geben, die AI Agent
Auf was kann bei der Nutzung des Dienstes zugegriffen werden?
MCP
Die Spezifikation verwendet die OAuth 2.0
um dieses Problem zu lösen.OAuth
ist ein Standardprotokoll, das es Benutzern ermöglicht, Anwendungen den Zugriff auf ihre Informationen oder Dienste zu gestatten, ohne Passwörter weitergeben zu müssen. Im MCP
Szenario.MCP
Der Server selbst spielt OAuth Provider
Rolle. Die vollständige Realisierung allein steht jedoch im Einklang mit der MCP
formal OAuth
Das Verfahren ist recht komplex und fehleranfällig.Cloudflare
Die angebotenen Programme sind darauf ausgerichtet, dieses Problem zu lösen.
workers-oauth-provider
OAuth 2.1 Provider-Bibliothek für Cloudflare Workers
Wenn sich der Entwickler in der Cloudflare
aufsetzen auf MCP
Server, wenn seine Worker
Es ist möglich, Folgendes zu verwenden workers-oauth-provider
Diese neue TypeScript
Die Bibliothek fungiert als OAuth Provider
. Die Bibliothek kapselt die Worker
Code für API
Endpunkte (einschließlich, aber nicht beschränkt auf) MCP
Server-Endpunkte) eine Autorisierungsebene hinzugefügt.
MCP
Der Server erhält die Informationen des authentifizierten Benutzers direkt als Parameter und muss keine eigene Token-Validierung oder -Verwaltung durchführen. Gleichzeitig hat der Entwickler weiterhin die volle Kontrolle darüber, wie der Benutzer authentifiziert wird: vom Anmeldebildschirm (UI
) bis hin zu dem zu wählenden Identitätsanbieter (z. B. Google
, GitHub
(oder bauen Sie Ihr eigenes System).
vollständig MCP OAuth
Das Verfahren ist wie folgt:
Bei diesem Prozess wird dieMCP
Der Server ist sowohl ein vorgelagerter Dienst (z. B. GitHub
, Google
(zur Hervorhebung verwendet) OAuth
Die Kunden ihrerseits orientieren sich an MCP
Kunden (z.B. AI Agent
(zur Hervorhebung verwendet) OAuth
Server (Provider
). Die Entwickler können jedes vorgelagerte Authentifizierungsverfahren verwenden, und die workers-oauth-provider
sicher MCP
Server-Konformität MCP
Spezifikation der Zulassungsanforderungen für die Arbeit mit einer breiten Palette von Client-Anwendungen und Websites. Dazu gehört die Unterstützung einer dynamischen Kundenregistrierung (RFC 7591
) und Metadaten des Autorisierungsservers (RFC 8414
). Die Verwendung dieser Bibliothek verringert die Komplexität der Entwicklung erheblich und verbessert die Sicherheit und die Einhaltung der Vorschriften im Vergleich zur Selbstimplementierung.
Einfache, anpassbare OAuth-Schnittstelle
ausnutzen Cloudflare Workers
(etwas Abstraktes) konstruieren MCP
Server, muss der Entwickler nur die OAuth Provider
Beispiele für verwandte Pfade (Autorisierung, Token, Endpunkte für die Kundenregistrierung), und MCP
Prozessor für Server- und Authentifizierungslogik (handler
):
import OAuthProvider from "@cloudflare/workers-oauth-provider";
import MyMCPServer from "./my-mcp-server";
import MyAuthHandler from "./auth-handler";
export default new OAuthProvider({
apiRoute: "/sse", // MCP 客户端连接服务器的路由
apiHandler: MyMCPServer.mount('/sse'), // MCP 服务器实现
defaultHandler: MyAuthHandler, // 认证实现
authorizeEndpoint: "/authorize",
tokenEndpoint: "/token",
clientRegistrationEndpoint: "/register",
});
Diese Abstraktion erleichtert das Einfügen einer eigenen Authentifizierungslogik. Zum Beispiel kann eine Anwendung, die die GitHub
als Identitätsanbieter MCP
Server, der durch die Implementierung des /callback
im Gesang antworten /authorize
Routing, Integration in weniger als 100 Codezeilen.
Warum stellen MCP-Server ihre eigenen Token aus?
Im obigen Genehmigungsdiagramm und MCP
Der Ermächtigungsteil der Norm ist bemerkenswert MCP
Der Server sendet eine Nachricht an den MCP
Der Client gibt seine eigene Token
anstatt direkt den vorgelagerten Dienst zu übergeben, von dem die Token
.
Konkret.Worker
Das von den vorgelagerten Stellen erhaltene Zugriffstoken (access token
) Verschlüsselte Speicherung (z. B. mit Workers KV
), und erzeugen und veröffentlichen Sie dann eine neue, eigenständige Token
zu Gunsten von MCP
Kunde.workers-oauth-provider
Die Bibliothek wickelt diesen Prozess automatisch ab, und der Code des Entwicklers muss den Klartext des vorgelagerten Tokens nicht direkt berühren oder die Speicherung selbst verwalten, wodurch potenzielle Sicherheitsrisiken vermieden werden.
// 调用 completeAuthorization 时传入的 accessToken 会被加密存储,绝不会暴露给 MCP 客户端
// 一个新的、独立的 token 会在 /token 端点生成并提供给客户端
const { redirectTo } = await c.env.OAUTH_PROVIDER.completeAuthorization({
request: oauthReqInfo,
userId: login,
metadata: { label: name },
scope: oauthReqInfo.scope,
props: {
accessToken, // 加密存储,不发送给 MCP 客户端
},
})
return Response.redirect(redirectTo)
Auf den ersten Blick scheint dieser indirekte Ansatz komplexer zu sein. Warum ist er so konzipiert?
Durch die Herausgabe einer eigenen Token
(math.) GattungMCP
Server können eine feiner abgestufte Zugangskontrolle durchsetzen als Upstream-Anbieter. Selbst wenn sie an MCP
Client-seitig Token
kompromittiert, und der Angreifer erhält Zugang zu genau diesem MCP
Begrenzte Rechte, die ausdrücklich vom Server gewährt werden (über seine bereitgestellten tools
) und nicht den vollen Zugang zum vorgelagerten Dienst.
Nehmen wir zum Beispiel an, ein MCP
Server fordert Benutzerberechtigung zum Lesen an Gmail
E-Mail-Berechtigungen (mit gmail.readonly scope
). Der Server stellt jedoch die tool
Die Funktionalität ist enger gefasst, so dass nur die Reisebuchungsbenachrichtigung eines bestimmten Absenders gelesen werden kann, um Fragen wie "Um wie viel Uhr checke ich morgen im Hotel aus?" zu beantworten. und so weiter. Die Entwickler können die MCP
Diese Einschränkung wird auf dem Server durchgesetzt. Wenn sie an den MCP
Client-seitig Token
Gestohlen, wie die Token
Entspricht MCP
Server und nicht den ursprünglichen Upstream-Anbieter (Google
), kann der Angreifer sie nicht zum Lesen beliebiger E-Mails verwenden und kann nur die MCP
spezifische, vom Server bereitgestellte Tools.OWASP
Um den Begriff "Über-Agent" zu ersetzen (Excessive Agency
) wird als konstruierte AI
eines der Hauptrisiken der Anwendung. Durch die Herausgabe einer eigenen Token
und die Durchsetzung von Beschränkungen.MCP
Der Server kann den Zugriff auf das Tool einschränken, so dass nur die vom Client benötigten Funktionen zur Verfügung gestellt werden, nach dem Prinzip der geringsten Berechtigung.
Ein weiteres Beispiel, das sich auf die oben erwähnte GitHub
Authentifizierung können Sie erzwingen, dass nur bestimmte Benutzer auf ein Tool zugreifen können. Im folgenden Beispiel werden nur Benutzer auf der Whitelist (geelen
) zu sehen und aufzurufen, um die generateImage
Werkzeug, das die Workers AI
Folgen Sie den Anweisungen, um ein Bild zu erstellen:
import { McpAgent } from "agents/mcp";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";
const USER_ALLOWLIST = new Set(["geelen"]); // 使用 Set 提高查找效率
export class MyMCP extends McpAgent<Props, Env> {
server = new McpServer({
name: "Github OAuth Proxy Demo",
version: "1.0.0",
});
async init() {
// 根据用户身份动态添加工具
if (USER_ALLOWLIST.has(this.props.login)) {
this.server.tool(
'generateImage',
'使用 flux-1-schnell 模型生成图像。',
{
prompt: z.string().describe('你想要生成的图像的文本描述。')
},
async ({ prompt }) => {
const response = await this.env.AI.run('@cf/black-forest-labs/flux-1-schnell', {
prompt,
steps: 8
});
// 检查 response.image 是否存在
if (!response.image) {
throw new Error("图像生成失败,未返回图像数据。");
}
return {
content: [{ type: 'image', data: response.image, mimeType: 'image/jpeg' }],
}
}
)
}
}
}
Einführung von McpAgent: Kompatibel mit aktueller und zukünftiger Teleportation
Oberbefehlshaber (Militär) MCP
Der nächste Schritt bei der Bereitstellung des lokalen Rechners besteht darin, die entfernte Transportschicht zu öffnen. Die lokal laufende MCP
Server werden in der Regel mit Standardeingängen und -ausgängen konfiguriert (stdio
) zu kommunizieren, sondern lassen Sie die MCP
Server über das Internet aufgerufen werden können, ist es notwendig, ein Teleportationsprotokoll zu implementieren, das derzeit auf dem Entwurf einer Spezifikation HTTP
(in Form eines Nominalausdrucks) Server-Sent Events (SSE)
.
Cloudflare
in seinem Agents SDK
ungültig ungültig ungültig ungültig ungültig ungültig ungültig ungültig ungültig ungültig ungültig ungültig ungültig ungültig ungültig McpAgent
Klasse kümmert sich um die Komplexität der Teleportation. Sie tut dies im Hintergrund unter Verwendung der Durable Objects
um eine dauerhafte Verbindung aufrechtzuerhalten, wodurch die MCP
Der Client kann die SSE
zu MCP
Der Server sendet die Nachricht. Der Entwickler muss den zugrundeliegenden Code für die Übertragung oder Serialisierung nicht schreiben. Eine minimalistische MCP
Der Server kann mit nur einem Dutzend Zeilen Code implementiert werden:
import { McpAgent } from "agents/mcp";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";
export class MyMCP extends McpAgent {
server = new McpServer({
name: "Demo",
version: "1.0.0",
});
async init() {
this.server.tool("add", "计算两个数字的和", { a: z.number(), b: z.number() }, async ({ a, b }) => ({
content: [{ type: "text", text: String(a + b) }],
}));
}
}
Es ist erwähnenswert, dass nach den Diskussionen in der GemeinschaftMCP
Der Teleport in der Spezifikation wird derzeit überarbeitet, wobei geplant ist, streamable HTTP
(Streamable HTTP
) ersetzt die aktuelle HTTP+SSE
Programm. Dies ermöglicht die Integration mit dem MCP
Der Server erstellt zustandslose, reine HTTP
Verbindung und optionales Upgrade auf SSE
Der Client kann Nachrichten an verschiedene Endpunkte senden, wobei die Komplexität, Nachrichten an verschiedene Endpunkte senden zu müssen, entfällt.Cloudflare
anzeigen. McpAgent
Die Klassen werden mit der Aktualisierung der Spezifikationen weiterentwickelt, um neue Streamable HTTP
Standards, so dass die Entwickler den Code nicht neu schreiben müssen, um ihn an Änderungen der Übertragungsverfahren anzupassen.
Diese Überlegungen zur künftigen Entwicklung der Übertragungsprotokolle sind ebenso wichtig. Derzeit ist die große Mehrheit der MCP
Server Hauptexposition tools
Sie sind im Wesentlichen einfache Remote Procedure Calls (RPC
), die durch eine zustandslose Übertragung gewährleistet werden kann. Aber der komplexere "Man-in-the-Loop" (human-in-the-loop
) und Agent
Interaktionsszenarien, die Folgendes erfordern prompts
im Gesang antworten sampling
et al. (und andere Autoren) MCP
Konzeptionelle Unterstützung. Diese Szenarien, die eine bidirektionale Echtzeitkommunikation erfordern, sind ohne eine bidirektionale Transportschicht nur schwer effizient zu realisieren. Bis dahin muss dieCloudflare
Plattform,Agents SDK
im Gesang antworten Durable Objects
Alle nativ unterstützten WebSockets
Die Fähigkeit zur bidirektionalen Vollduplex-Kommunikation in Echtzeit bietet die Möglichkeit für künftige fortschrittlichere MCP
Schaffung der Voraussetzungen für Bewerbungen.
Stateful MCP-Server mit Agent-Funktionen
existieren Cloudflare
Uplink MCP
Wenn der Server, jeder MCP
Die Client-Sitzungen werden alle von einem Durable Object
Unterstützung (über Agents SDK
). Dies bedeutet, dass jede Sitzung ihren eigenen Zustand verwalten und aufrechterhalten kann und sogar ihre eigene SQL
Datenbank.
Dies schafft die Voraussetzungen für den Aufbau zustandsorientierter MCP
Der Server öffnet die Tür.MCP
Server sind nicht mehr nur ein Ort für Client-Anwendungen und externe API
zustandslose Übergangsschichten zwischen ihnen, die ihrerseits zustandsabhängige Anwendungen sein können - z. B. Spiele, Kassenprozesse mit Einkaufswagen, persistente Wissensgraphen usw. In der Cloudflare
Auf.MCP
Das Potenzial von Servern geht weit über ihre Funktion als REST API
des Frontends.
Anhand eines einfachen Zählerbeispiels werden die Grundprinzipien seiner Funktionsweise erläutert:
import { McpAgent } from "agents/mcp";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";
type State = { counter: number }
export class MyMCP extends McpAgent<Env, State, {}> {
server = new McpServer({
name: "Demo",
version: "1.0.0",
});
// 定义初始状态
initialState: State = {
counter: 1,
}
async init() {
// 定义一个资源,用于读取计数器当前值
this.server.resource(`counter`, `mcp://resource/counter`, (uri) => {
return {
contents: [{ uri: uri.href, text: String(this.state.counter) }],
}
})
// 定义一个工具,用于增加计数器的值
this.server.tool('add', '增加存储在 MCP 服务器中的计数器的值', { a: z.number() }, async ({ a }) => {
// 更新状态
this.setState({ ...this.state, counter: this.state.counter + a });
return {
content: [{ type: 'text', text: `增加了 ${a}, 当前总数是 ${this.state.counter}` }],
}
})
}
// 状态更新时的回调(可选)
onStateUpdate(state: State) {
console.log({ stateUpdate: state });
}
}
Für eine bestimmte Sitzung werden die oben genannten MCP
Der Server benötigt eine Reihe von tool
Merken Sie sich den Stand des Zählers zwischen den Anrufen.
existieren MCP
Innerhalb des Servers können Entwickler die Cloudflare
Umfassende Funktionen der Entwicklerplattform, wie zum Beispiel MCP
Der Server startet den Browser zum Surfen im Internet und löst damit Workflow
Rufen Sie an. AI
Modelle, etc. Dies ist ein gutes Zeichen für die MCP
Das Ökosystem wird sich zu fortschrittlicheren und intelligenteren Anwendungsfällen weiterentwickeln.
Verbinden eines vorhandenen MCP-Clients mit einem entfernten Server
Cloudflare
Frühzeitige Unterstützung der Fernsteuerung MCP
Selbst im Mainstream MCP
Client-Anwendungen unterstützen in der Regel authentifizierte Remote MCP
Vorher. Dies bietet Entwicklern die Möglichkeit, einen Schritt voraus zu sein.
Dies stellt aber auch eine echte Herausforderung dar: Wenn es noch keine Unterstützung für die Fernwartung gibt MCP
Clients, wie Entwickler die von ihnen erstellten Fernbedienungen testen und die Benutzer dazu bringen können, sie zu benutzen MCP
Server?
Cloudflare
Um dem entgegenzuwirken, werden zwei neue Werkzeuge bereitgestellt:
Workers AI Playground
UpdateDiese Online-Chat-Schnittstelle ist jetzt eine voll funktionsfähige Fernbedienung.MCP
Client, der die Verbindung zu jedem entferntenMCP
Server mit einem eingebauten Authentifizierungsverfahren. Der Entwickler gibt einfach den Namen des Fernservers einURL
(z.B..https://remote-server.example.com/sse
) und klicken Sie auf Verbinden, um es sofort zu testen, ohne dass Sie eine Software lokal installieren müssen.Nach dem Klicken auf "Verbinden" durchläuft der Benutzer den Authentifizierungsprozess (falls eingerichtet) und kann dann direkt mit dem Benutzer chatten.
MCP
Interaktion mit dem Server-Tool.mcp-remote
Adapter (Gerät)Für diejenigen, die bereits dieMCP
Clients, die noch nicht mit Fernverbindungen und Authentifizierung umgehen können (wie z. B. derClaude Desktop
vielleichtCursor
), können Sie diemcp-remote
. Es ist einnpm
Paket, das als Brücke zwischen lokalen Clients und entfernten Servern fungiert. Es ermöglicht Entwicklern und Benutzern eine Vorschau auf die Schnittstelle mit entferntenMCP
Server-Interaktion, ohne darauf warten zu müssen, dass der Client selbst seine Unterstützung aktualisiert.Cloudflare
Bietet Informationen darüber, wie man sich integrieren kannmcp-remote
zusammen mitClaude Desktop
,Cursor
,Windsurf
EpidemieMCP
Richtlinien für die Verwendung des Clients in Verbindung mit dem Client. Zum BeispielClaude Desktop
in der Konfigurationsdatei, fügen Sie einfach eine Konfiguration ähnlich der folgenden hinzu:{ "mcpServers": { "remote-example": { "command": "npx", "args": [ "mcp-remote", "https://remote-server.example.com/sse" // 替换为你的远程服务器 URL ] } } }
Das Zeitalter des ferngesteuerten MCP ist angebrochen
Entferntes Modell-Kontext-Protokoll (Remote MCP
) ist unzweifelhaft AI Agent
ist eine wichtige Entwicklungsrichtung. Wenn Client-Anwendungen weitgehend Remote-Unterstützung bieten MCP
Server, wenn sich sein Nutzerkreis von den Entwicklern auf eine viel breitere Gruppe von Menschen ausdehnt, die vielleicht noch nie etwas von der MCP
Der Begriff.
Für Dienstleistungsanbieter ist der Aufbau von Fern MCP
Ein Server ist ein Server, der seine eigenen Dienste in ein System integriert, das von Millionen von Nutzern verwendet wird. AI
Der kritische Pfad bei Assistenten und Tools. Viele große Internet-Unternehmen haben Berichten zufolge aktiv an der Entwicklung von MCP
Server, und gleichzeitig freut man sich auf diejenigen, die für ihre Arbeit bekannt sind. Agent-first
undMCP-native
Weg zur Geburt eines aufstrebenden Unternehmens.
auf der Grundlage von Cloudflare
stellt Tools und Plattformen zur Verfügung, mit denen Entwickler schon jetzt zukunftssichere Fernwartungslösungen entwickeln können. MCP
Apps. Dies ist nicht nur ein Upgrade des Technologie-Stacks, sondern auch ein Upgrade der AI Agent
Eine wichtige Untersuchung über die Integration von Internetdiensten. Während das Ökosystem reift, werden MCP
Es verspricht, intelligentere und persönlichere Nutzererlebnisse zu schaffen. Entwickler können sich die Cloudflare Entwickler-Dokumentation Informieren Sie sich und beginnen Sie zu üben.