Joaowinderfeldbussolotto_MCP Websearch Server

Joaowinderfeldbussolotto_MCP Websearch Server

🚀 MPC 文档服务器

MPC 文档服务器是一个简单的 MPC(模型上下文协议)服务器,它能从 LangChain、Llama Index 和 OpenAI 的官方文档中获取信息。为兼容 MPC 的应用程序提供了搜索和检索相关文档片段的工具,极大提升了文档信息获取的效率。

🚀 快速开始

安装 uv 包管理器

在 MacOS/Linux 上:

curl -LsSf https://astral.sh/uv/install.sh | sh

请确保之后重启终端,以便 uv 命令生效。

项目设置

创建并初始化项目:

# 创建一个新的目录用于我们的项目
uv init mcp-server
cd mcp-server

# 创建虚拟环境并激活它
uv venv
source .venv/bin/activate  # 在 Windows 上使用:.venv\Scripts\activate

# 安装依赖项
uv add "mcp[cli]" httpx python-dotenv bs4

环境变量

在项目根目录下创建一个 .env 文件,并添加以下内容:

SERPER_API_KEY=YOUR_SERPER_API_KEY

你需要一个 SERPER API 密钥才能使用网络搜索功能。你可以从 Serper.dev 获取一个免费的密钥。

运行服务器

启动 MPC 服务器:

uv run main.py

服务器将启动并准备好接受连接。

✨ 主要特性

  • 文档检索:可从 LangChain、Llama Index 和 OpenAI 的官方文档中获取内容。
  • MPC 兼容性:实现了 MPC 服务器,能轻松与其它兼容 MPC 的应用程序集成。
  • 简单工具:提供了一个 get_docs 工具,该工具接受查询和库名称作为输入,并返回相关的文档片段。

📚 详细文档

工作原理

graph LR
Client[MPF 客户端] -->|调用工具| Server[MPC 服务器]
Server -->|在网络上搜索文档| Serper[Serper API]
Serper -->|返回搜索结果| Server
Server -->|返回文档内容| Client
  • 0 关注
  • 0 收藏,25 浏览
  • system 提出于 2025-09-22 23:33

相似服务问题

相关AI产品