跳转至

register_services()

功能描述

批量注册多个 MCP 服务到 MCPStore 中。

语法

store.register_services(configs: List[dict]) -> List[ServiceInfo]

参数

参数名类型必需描述
configsList[dict]服务配置列表

返回值

返回 List[ServiceInfo] 对象列表,包含所有注册的服务信息。

使用示例

基础用法

from mcpstore import MCPStore

store = MCPStore()

# 批量注册服务
configs = [
    {"name": "filesystem", "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"]},
    {"name": "database", "url": "http://example.com/mcp"}
]

services = store.register_services(configs)
print(f"成功注册 {len(services)} 个服务")

📝 待完善: 此文档为占位文档,详细内容将在后续版本中补充。