docs: add MCP client usage examples

This commit is contained in:
JackSpiece
2026-05-19 19:16:11 +08:00
parent 2aabcef414
commit 72f0f63a89
7 changed files with 217 additions and 33 deletions
+13 -5
View File
@@ -4,9 +4,17 @@ from agentic_security.mcp.client import run
@pytest.mark.asyncio
async def test_mcp_echo_tool():
"""Test the echo tool functionality"""
async def test_mcp_client_lists_agentic_security_tools():
"""Test that the MCP client can discover the server tools."""
prompts, resources, tools = await run()
assert prompts
assert resources
assert tools
tool_names = {tool.name for tool in tools.tools}
assert prompts is not None
assert resources is not None
assert {
"verify_llm",
"start_scan",
"stop_scan",
"get_data_config",
"get_spec_templates",
}.issubset(tool_names)