使用说明
GoSearch MCP服务器
一个MCP服务器,它公开 GoSearch 企业搜索和GoAI作为人工智能助手的工具。建于 快速多通道处理.
托管HTTP模式
此服务器旨在通过Streamable HTTP作为托管的远程MCP服务器运行。
公共端点形状:
https://mcp.gosearch.ai/mcp
本地开发端点形状:
http://localhost:8000/mcp
认证
托管服务器不使用共享 GOSEARCH_API_TOKEN.
MCP客户端应随每个请求发送每个用户的GoSearch OAuth/API承载令牌:
Authorization: Bearer YOUR_TOKEN
MCP服务器将该标头转发到 api.gosearch.ai.GoSearch仍负责令牌验证、范围强制、刷新、存储和撤销。
本地开发
本项目使用Python 3.12 和 uv.
- 安装Python
3.12. - 安装
uv. - 创建本地环境并安装依赖项:
uv sync
- 在本地运行MCP服务器:
uv run python -m gosearch_mcp
可选环境变量: MCP_HOST, MCP_PORT, MCP_RESOURCE_METADATA_URL.
- 验证健康状况和OAuth发现:
curl http://localhost:8000/health
curl http://localhost:8000/.well-known/oauth-authorization-server
码头工人
在本地构建和运行:
docker build -t gosearch-mcp .
docker run --rm -p 8000:8000 gosearch-mcp
工具
| 工具 | 说明 |
|---|---|
search |
搜索Go搜索相关结果 |
goai_response |
从GoAI获取AI生成的响应 |