@tanstack/ai-mcp
Version:
Host-side Model Context Protocol client for TanStack AI: discover and run MCP server tools, resources, and prompts in any adapter's chat() loop, with generated end-to-end types.
23 lines (22 loc) • 862 B
JavaScript
//#region src/server/registry.ts
var serverOptionsByServer = /* @__PURE__ */ new WeakMap();
/** Internal. Records the options that `server` was created with. */
function rememberServerOptions(server, options) {
serverOptionsByServer.set(server, options);
}
/** Internal. Returns the options that `server` was created with. */
function optionsOfServer(server) {
return serverOptionsByServer.get(server);
}
var stdioServers = /* @__PURE__ */ new WeakSet();
/** Internal. Records that `serveMCPStdio` serves `server`. */
function markServedOverStdio(server) {
stdioServers.add(server);
}
/** Internal. True when `serveMCPStdio` serves `server`. */
function isServedOverStdio(server) {
return stdioServers.has(server);
}
//#endregion
export { isServedOverStdio, markServedOverStdio, optionsOfServer, rememberServerOptions };
//# sourceMappingURL=registry.js.map