Skip to main content
Glama

Claude MCP Server

by risherb
ask_claude.pyโ€ข1.17 kB
import sys import os import requests import argparse import json from claude_mcp_client_new import ClaudeClient def check_mcp_server(): mcp_url = os.environ.get("MCP_SERVER_URL", "http://localhost:5001") try: response = requests.get(f"{mcp_url}/health", timeout=2) if response.status_code == 200: return True return False except requests.exceptions.RequestException: return False def main(): parser = argparse.ArgumentParser(description="Ask Claude questions with web search capability") parser.add_argument("query", nargs="*", help="the question to ask claude") args = parser.parse_args() if not os.environ.get("CLAUDE_API_KEY"): print("Error in getting claude api key") sys.exit(1) if args.query: query = " ".join(args.query) else: query = input("Ask claude") client = ClaudeClient() print(f"Searching for {query}") try: answer = client.get_final_answer(query) print("Answer", answer) except Exception as e: print(e) if __name__ == "__main__": main()

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/risherb/Claude_MCP_Server'

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