MatteoMass's picture
removed the tokens from env
9ad58d0
raw
history blame contribute delete
754 Bytes
# 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())