# client_with_stdio.py import asyncio from fastmcp import Client from fastmcp.client.transports import PythonStdioTransport async def main(): transport = PythonStdioTransport( python_cmd="python", script_path="mcp_github_main.py", args=["--api-key", "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"] ) async with Client(transport) as client: tools = await client.list_tools() print("Available tools:", tools) result = await client.call_tool( "get_issues", {"owner": "jlowin", "repo": "fastmcp"} ) print("Result:", result) if __name__ == "__main__": asyncio.run(main())