mcp-client-browser 是一个 TypeScript 库,它为浏览器带来了 MCP(模型控制协议)的支持。通过 MCP 服务器,它可以无缝地与大型语言模型(LLMs)进行交互,并利用 Cherry Studio 的提示模板和通信逻辑。
npm i @autoexpect/mcp-sseclient-browser
let mcpClient = new MCPClient(
[
{
url: new URL('/api/mcps/sse', window.location.origin)
}
],
{
baseUrl: window.location.origin + "/v1",
apiKey: "sk-default",
model: "deepseek-v3",
}
);
await mcpClient.connect();
await mcpClient.processQueryStream(
"系统提示",
"用户提示",
true,
(chunk) => {
},
(fullResponse) => {
}
);
✅ 确保您的 MCP 服务器支持 CORS 和 Cherry 提示规范。
此库不存储用户数据。所有交互直接发生在浏览器和配置的 MCP 服务器之间。
MIT 许可证