Token导航 LogoToken导航TokenDH.com
MCP Inject logo
AI代理stdio官方级别未说明来源级核验

MCP Inject

MCP Server

一个OpenAI API代理服务器,通过MCP协议向上下文注入工具(如网络搜索、时间查询等),简化客户端集成。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
API代理Python智能家居OpenAI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jpwoodbu

提供方

jpwoodbu

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run fastapi run app/main.py

详细介绍

MCP注射

一个使用MCP将工具注入上下文的OpenAI API代理服务器。

这样做的用例是将网络搜索添加到家庭助理的语音中 助理。通常,当使用模型上下文协议时,客户端是 负责所有这些:

  • 告诉LLM可用的工具
  • 代表LLM运行工具
  • 在上下文中包含运行这些工具的结果

此工具的目的是执行上述所有操作,因此客户端没有 到。这在客户端没有MCP的情况下特别有用 功能(例如许多家庭助理LLM集成)。

配置

设置 MCP_INJECT_BACKEND_URL 环境变量到您的基本URL 模型服务器。例如, http://127.0.0.1:8000/v1.URL路径如下 /chat/completions 将后缀到提供的URL。

如果在Docker中运行,建议设置 TZ 环境变量为 好吧,因为这会影响 _当前时间_ 工具。例如, TZ=America/New_York.

启动代理服务器

如果你有 uv 安装后,您可以按如下方式启动服务器:

cd mcp-inject
uv sync
uv run fastapi run app/main.py

没有 uv,您可以这样启动服务器:

cd mcp-inject
python3 -m venv .venv
source .venv/bin/activate
pip install .
fastapi run app/main.py

由于代理服务器是 快速API 服务器,您可以传递FastAPI标志,如 port 要绑定到特定端口:

fastapi run app/main.py --port 8001

示例设置

  1. 设置一个与OpenAI兼容的模型服务器。
  2. 跑 _MCP注射_ 并将其指向

模型服务器。

  1. 运行OpenAI API客户端,例如

本地LLMs 家庭助理集成。 将其配置为对话 _MCP注射_.

现在,家庭助理集成将能够用 网络搜索的帮助。

目前包含的工具

  • duckduckgo-mcp -通过DuckDuckGo进行网络搜索。选择此搜索后端是为了简单起见,因为它不需要API密钥。此MCP搜索还提供了一个获取URL内容的工具。
  • 获取当前日期和时间 -这很方便,但它确实在这里,因为它是初始开发期间集成的最简单的工具。

目录标签

目录标签

API代理Python智能家居OpenAI集成本地部署工具注入MCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP