identity:
author: junjiem
name: mcp_sse
label:
en_US: MCP tools Via SSE
zh_Hans: 通过SSE发现和调用MCP工具
description:
en_US: Fetch and call tools by MCP protocol through HTTP with SSE transport.
zh_Hans: 通过HTTP with SSE传输使用MCP协议发现和调用工具。
icon: icon.png
tags:
- utilities
tools:
- tools/mcp_sse_list_tools.yaml
- tools/mcp_sse_call_tool.yaml
extra:
python:
source: provider/mcp_sse.py
credentials_for_provider:
servers_config:
type: text-input
required: true
default: "{\n \"server_name\": {\n \"url\": \"http://127.0.0.1:8000/sse\",\n \"headers\": {},\n
\"timeout\": 5,\n \"sse_read_timeout\": 300\n }\n}"
label:
en_US: MCP Servers config
zh_Hans: MCP服务配置
human_description:
en_US: MCP Servers config, support multiple MCP services.
(`sse_read_timeout` determines how long (in seconds) the client will wait for a new event before disconnecting.
All other HTTP operations are controlled by `timeout`.)
zh_Hans: MCP服务配置,支持多个MCP服务。
(`sse_read_timeout`决定客户端在断开连接之前等待新事件的时间(以秒为单位)。所有其他HTTP操作都由`timeout`控制。)
help:
en_US: MCP Servers config, support multiple MCP services.
(`sse_read_timeout` determines how long (in seconds) the client will wait for a new event before disconnecting.
All other HTTP operations are controlled by `timeout`.)
zh_Hans: MCP服务配置,支持多个MCP服务。
(`sse_read_timeout`决定客户端在断开连接之前等待新事件的时间(以秒为单位)。所有其他HTTP操作都由`timeout`控制。)