Skip to main content
Glama
risherb

Claude MCP Server

by risherb

클로드 MCP 서버

Claude AI가 실시간으로 웹을 검색할 수 있도록 하는 경량 브리지입니다. 이 Flask 기반 서버는 Claude의 고급 기능을 DuckDuckGo 검색과 통합하여 AI가 대화 중에 최신 정보에 접근할 수 있도록 합니다.

프로젝트 개요

이 프로젝트는 Claude가 대화 중에 웹 검색을 수행할 수 있도록 하는 서버를 구현합니다. 이 프로젝트는 다음으로 구성됩니다.

  1. MCP 서버 : 도구 호출을 처리하고 웹 검색을 수행하는 Flask 서버

  2. Claude 통합 : Claude의 API에 연결하고 도구 사용 기능을 관리하는 클라이언트

  3. 명령줄 인터페이스 : Claude와 웹 검색 기능을 상호 작용하는 간단한 방법

Related MCP server: DuckDuckGo MCP Server

특징

  • 🔍 웹 검색 통합 : Claude가 웹에서 정보를 검색할 수 있도록 합니다.

  • 🤖 Claude 3 API 지원 : Claude의 최신 모델 및 도구 사용 기능과 함께 작동합니다.

  • 🌐 DuckDuckGo 검색 : DuckDuckGo를 사용하여 윤리적이고 추적 없는 검색 결과를 제공합니다.

  • 빠른 응답 : 빠른 정보 검색을 위한 간소화된 아키텍처

  • 💬 자연스러운 대화 : Claude는 웹 검색 결과를 대화에 원활하게 통합할 수 있습니다.

설치 지침

필수 조건

  • 파이썬 3.9 이상

  • 클로드 API 키

설치

  1. 이 저장소를 복제하세요

  2. 종속성 설치:

    지엑스피1

  3. Claude API 키를 설정하세요:

    # On Windows
    $env:CLAUDE_API_KEY = "your-api-key"
    
    # On Linux/Mac
    export CLAUDE_API_KEY="your-api-key"

서버 실행

  1. MCP 서버를 시작합니다.

    python mcp_server.py

    서버는 기본적으로 포트 5001에서 실행됩니다.

  2. 클로드와 상호 작용:

    python ask_claude.py "your question here"

건축학

┌─────────────┐     ┌───────────────┐     ┌───────────────┐
│ User Query  │────▶│ Claude Client │────▶│ Claude API    │
└─────────────┘     └───────┬───────┘     └───────┬───────┘
                           │                     │
                           │                     │
                           │                     ▼
                           │             ┌───────────────┐
                           │             │ Tool Call     │
                           │             └───────┬───────┘
                           │                     │
                           ▼                     │
                    ┌───────────────┐            │
                    │ MCP Server    │◀───────────┘
                    └───────┬───────┘
                           │
                           ▼
                    ┌───────────────┐
                    │ Web Search    │
                    └───────────────┘

API 엔드포인트

  • GET /health : 상태 확인 엔드포인트

  • GET / : 서버 정보 및 사용 가능한 엔드포인트

  • POST /tool_call : Claude의 도구 호출 처리

사용 예

클로드에게 현재 이벤트에 대해 물어보세요:

python ask_claude.py "What happened in the world today?"

기술적인 주제에 대해 물어보세요:

python ask_claude.py "Explain the latest advancements in quantum computing"

특허

MIT

감사의 말

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that provides DuckDuckGo search functionality for Claude, enabling web search capabilities through a clean tool interface with rate limiting support.
    1
    1,546 npm
    87
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A server that integrates with Claude Desktop to enable real-time web research capabilities, allowing users to search Google, extract webpage content, and capture screenshots directly from conversations.
    3
    999 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A server that enables AI assistants like Claude to perform web searches using the Exa AI Search API, providing real-time web information in a safe and controlled way.
    2
    30,797 npm
    MIT