mcp: update examples to use SseServerParameter
This commit is contained in:
@@ -9,6 +9,7 @@ import os
|
|||||||
|
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
from mcp.client.session_group import SseServerParameters
|
||||||
|
|
||||||
from pipecat.audio.vad.silero import SileroVADAnalyzer
|
from pipecat.audio.vad.silero import SileroVADAnalyzer
|
||||||
from pipecat.pipeline.pipeline import Pipeline
|
from pipecat.pipeline.pipeline import Pipeline
|
||||||
@@ -63,7 +64,7 @@ async def run_example(transport: BaseTransport, _: argparse.Namespace, handle_si
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
# https://docs.mcp.run/integrating/tutorials/mcp-run-sse-openai-agents/
|
# https://docs.mcp.run/integrating/tutorials/mcp-run-sse-openai-agents/
|
||||||
mcp = MCPClient(server_params=os.getenv("MCP_RUN_SSE_URL"))
|
mcp = MCPClient(server_params=SseServerParameters(url=os.getenv("MCP_RUN_SSE_URL")))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"error setting up mcp")
|
logger.error(f"error setting up mcp")
|
||||||
logger.exception("error trace:")
|
logger.exception("error trace:")
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import aiohttp
|
|||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
from mcp import StdioServerParameters
|
from mcp import StdioServerParameters
|
||||||
|
from mcp.client.session_group import SseServerParameters
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
|
||||||
from pipecat.adapters.schemas.tools_schema import ToolsSchema
|
from pipecat.adapters.schemas.tools_schema import ToolsSchema
|
||||||
@@ -149,7 +150,7 @@ async def run_example(transport: BaseTransport, _: argparse.Namespace, handle_si
|
|||||||
# https://docs.mcp.run/integrating/tutorials/mcp-run-sse-openai-agents/
|
# https://docs.mcp.run/integrating/tutorials/mcp-run-sse-openai-agents/
|
||||||
# ie. "https://www.mcp.run/api/mcp/sse?..."
|
# ie. "https://www.mcp.run/api/mcp/sse?..."
|
||||||
# ensure the profile has a tool or few installed
|
# ensure the profile has a tool or few installed
|
||||||
mcp_run = MCPClient(server_params=os.getenv("MCP_RUN_SSE_URL"))
|
mcp_run = MCPClient(server_params=SseServerParameters(url=os.getenv("MCP_RUN_SSE_URL")))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"error setting up mcp.run")
|
logger.error(f"error setting up mcp.run")
|
||||||
logger.exception("error trace:")
|
logger.exception("error trace:")
|
||||||
|
|||||||
Reference in New Issue
Block a user