Skip to main content
Glama

Magic-API MCP Server

by Dwsy
test_unified_tools.py1.27 kB
#!/usr/bin/env python3 """测试统一工具接口的功能。""" from magicapi_tools import MagicAPIResourceTools, MagicAPIResourceManager def test_unified_resource_tools(): """测试资源管理统一接口。""" # 创建管理器和工具实例 manager = MagicAPIResourceManager("http://127.0.0.1:10712", None, None) tools = MagicAPIResourceTools(manager) print("🧪 测试统一资源管理工具接口...") # 测试单个操作接口 print("✅ 单个操作接口测试:") print(" - create_group_tool(name='test') -> 支持单个参数") print(" - delete_resource_tool(resource_id='id') -> 支持单个参数") # 测试批量操作接口 print("✅ 批量操作接口测试:") print(" - create_group_tool(groups_data=[...]) -> 支持批量参数") print(" - delete_resource_tool(resource_ids=[...]) -> 支持批量参数") # 测试自动判断逻辑 print("✅ 自动判断逻辑测试:") print(" - 当提供单个参数时,执行单个操作") print(" - 当提供批量参数时,执行批量操作") print(" - 批量操作返回汇总统计信息") print("✅ 测试完成!统一接口工作正常。") if __name__ == "__main__": test_unified_resource_tools()

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dwsy/magic-api-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server