mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-08-30 14:17:14 +00:00
fix: testing mcp server (#1912)
This commit is contained in:
@@ -7,7 +7,7 @@ import traceback
|
|||||||
from langbot_plugin.api.entities.events import pipeline_query
|
from langbot_plugin.api.entities.events import pipeline_query
|
||||||
import sqlalchemy
|
import sqlalchemy
|
||||||
import asyncio
|
import asyncio
|
||||||
|
import uuid as uuid_module
|
||||||
from mcp import ClientSession, StdioServerParameters
|
from mcp import ClientSession, StdioServerParameters
|
||||||
from mcp.client.stdio import stdio_client
|
from mcp.client.stdio import stdio_client
|
||||||
from mcp.client.sse import sse_client
|
from mcp.client.sse import sse_client
|
||||||
@@ -287,6 +287,14 @@ class MCPLoader(loader.ToolLoader):
|
|||||||
- enable: 是否启用
|
- enable: 是否启用
|
||||||
- extra_args: 额外的配置参数 (可选)
|
- extra_args: 额外的配置参数 (可选)
|
||||||
"""
|
"""
|
||||||
|
uuid_ = server_config.get('uuid')
|
||||||
|
if not uuid_:
|
||||||
|
self.ap.logger.warning(
|
||||||
|
'Server UUID is None for MCP server, maybe testing in the config page.'
|
||||||
|
)
|
||||||
|
uuid_ = str(uuid_module.uuid4())
|
||||||
|
server_config['uuid'] = uuid_
|
||||||
|
|
||||||
|
|
||||||
name = server_config['name']
|
name = server_config['name']
|
||||||
uuid = server_config['uuid']
|
uuid = server_config['uuid']
|
||||||
|
|||||||
Reference in New Issue
Block a user