内容
# 介绍
这是一个使用模型上下文协议(MCP)与OpenAI的API创建简单代理的示例,该代理从聊天上下文中运行。您可以随意使用此示例作为您自己项目的起点。
# 设置指南
- 确保已安装Deno v2
- 运行 `deno install` 以安装依赖项
- 将 `.env.example` 复制到 `.env` 并填写相关值
- 您可以选择任何MCP服务器 - 使用您自己的服务器或从官方 [MCP 服务器列表](https://github.com/modelcontextprotocol/servers/tree/main) 中选择一个
- 运行 `deno run dev` 以启动应用程序
# 警告
_**聊天消息会被追加,目前整个对话总是会发送到服务器。根据对话的长度、使用的模型和上下文的大小,这可能会消耗大量的令牌并产生高昂的费用。**_
# 限制
当前实现仅支持类型为 `text` 的工具调用响应。其他资源可以在 [src/openai-utils.ts](src/openai-utils.ts) 中的 `applyToolCallIfExists` 中实现。
# 注意
最新的消息保存在 `messages.json` 中,用于调试目的。这些消息将在每次运行应用程序时被覆盖,因此如果您想保留之前的消息,请确保在再次运行应用程序之前创建该文件的副本。
如果您想在调试模式下运行应用程序,请在 `.env` 文件中将 `DEBUG` 环境变量设置为 `true`。这将打印出有关消息和工具调用的更多信息。
连接信息
猜你喜欢
everything-claude-code
完整的 Claude Code 配置集合 - agents、skills、hooks、commands、rules、MCPs。来自 Anthropic...
MarkItDown MCP
MarkItDown-MCP是一个轻量级服务器,用于将URI转换为Markdown。
cc-switch
跨平台的Claude Code、Codex和Gemini CLI一体化助手。
stackchan-mcp
StackChan(xiaozhi-esp32)的MCP网关:连接任意MCP客户端到CoreS3 + 伺服器 + 摄像头机器人
book-source-creator-skill
一个用于为 Legado 阅读器创建、调试和验证书源的skill,核心工作流基于 Browser MCP 的真实网站分析。
forgemax
代码模式启发的本地沙盒 MCP Gateway — 将 N 个服务器 x M 个工具整合为 2 个工具(约 1,000 个 tokens)