39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
# 极速部署
|
||
|
||
openmcp-sdk 的核心特性之一就是极速部署,利用和 openmcp-client 的联动性,您可以在短短10秒内闪电般完成 MCP Agent 的部署。
|
||
|
||
## 1. 从 openmcp 中导出 mcpconfig.json
|
||
|
||
首先,先在 openmcp 中打开你调试好的 mcp 项目。假设在交互测试中,你已经完成了让您满意的调试结果。
|
||
|
||
此时,点击对话框工具栏的最右侧一个小火箭一样的图标,你会看到这样的窗口:
|
||
|
||

|
||
|
||
点击复制或者导出都可以获得一份 mcpconfig.json 文件。
|
||
|
||
## 2. 部署到 openmcp-sdk 中
|
||
|
||
然后我们创建文件 main.ts,直接简单几行代码就能把上面的配置部署成一个 agent:
|
||
|
||
```typescript
|
||
import { OmAgent } from 'openmcp-sdk/service/sdk';
|
||
|
||
const agent = new OmAgent();
|
||
agent.loadMcpConfig('./mcpconfig.json');
|
||
const res = await agent.ainvoke({ messages: '今天杭州的天气是什么样子的?' });
|
||
|
||
console.log('⚙️ Agent Response', res);
|
||
```
|
||
|
||
|
||
使用 `npx tsx main.ts` 运行一下,得到如下结果:
|
||
|
||
```
|
||
[2025/6/22 19:05:08] 🚀 [SimpleMcpServer] 1.9.2 connected
|
||
[2025/6/22 19:05:11] 🤖 Agent wants to use these tools weather
|
||
[2025/6/22 19:05:11] 🔧 using tool weather
|
||
[2025/6/22 19:05:11] ✓ use tools success
|
||
⚙️ Agent Response 今天杭州的天气是小雨,气温为24.7°C,湿度为95%,空气质量指数(AQI)为26,空气质量良好。
|
||
```
|