Token导航 LogoToken导航TokenDH.com
MCP Haystack Google Maps logo
开发工具stdio官方级别未说明来源级核验

MCP Haystack Google Maps

MCP Server

Demo for using MCP Servers in a Haystack Pipeline

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Jupyter NotebookDocker开发工具

安装说明

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

作者 / 组织

oryx1729

提供方

oryx1729

最后核验

2026/5/18 03:32

运行时

Docker

快速接入

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

命令预览

docker run -it --rm -p 8000:8000 -e GOOGLE_MAPS_API_KEY=$GOOGLE_MAPS_API_KEY supercorp/supergateway \

详细介绍

MCP Haystack演示

连接MCP服务器的Haystack集成,重点是Google Maps API集成。

概述

该项目实施 MCPServer,干草堆 Toolset 它连接到远程MCP服务器并动态加载可用工具。该实施基于最近添加的 Toolset Haystack中的抽象(https://github.com/deepset-ai/haystack/pull/9161).

特性

  • 使用SSE(服务器发送事件)连接到远程MCP服务器
  • 动态发现和加载可用工具
  • 与Haystack管道无缝集成

安装

使用 uv 安装依赖项。

快速开始

查看演示笔记本,了解连接到Google Maps MCP服务器的完整示例。

运行谷歌地图MCP服务器

docker run -it --rm -p 8000:8000 -e GOOGLE_MAPS_API_KEY=$GOOGLE_MAPS_API_KEY supercorp/supergateway \
    --stdio "npx -y @modelcontextprotocol/server-google-maps" \
    --port 8000

连接到服务器

from haystack.tools import MCPServer, SSEServerInfo
from haystack.components.tools import ToolInvoker

# Create server info
server_info = SSEServerInfo(
    base_url="http://localhost:8000",
)

# Create the MCP server toolset
mcp_server = MCPServer(server_info=server_info)

# Use the toolset with a ToolInvoker or ChatGenerator component
invoker = ToolInvoker(tools=mcp_server)

目录标签

目录标签

Jupyter NotebookDocker开发工具developer-tools本地部署Haystack集成MCP服务器GoogleMapsAPI动态工具加载

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP