Skip to main content
Glama

MCP Beeminder Server

by strickvl

MCP Beeminder 서버

이 프로젝트는 Beeminder API와 상호작용하기 위한 MCP(Model Context Protocol) 서버를 구현합니다.

Beeminder MCP 서버

MCP란 무엇인가요?

모델 컨텍스트 프로토콜(MCP)은 애플리케이션이 대규모 언어 모델(LLM)에 컨텍스트를 제공하는 방식을 표준화하는 개방형 프로토콜입니다. "AI 애플리케이션용 USB-C 포트" 역할을 하며, AI 모델을 다양한 데이터 소스 및 도구에 연결하는 표준화된 방식을 제공합니다.

MCP는 다음과 같은 클라이언트-서버 아키텍처를 따릅니다.

  • MCP 호스트 : MCP를 통해 데이터에 액세스하려는 Claude Desktop이나 IDE와 같은 프로그램
  • MCP 클라이언트 : 서버와 1:1 연결을 유지하는 프로토콜 클라이언트
  • MCP 서버 : 표준화된 프로토콜을 통해 특정 기능을 제공하는 경량 프로그램
  • 로컬 데이터 소스 : MCP 서버가 안전하게 액세스할 수 있는 컴퓨터의 파일, 데이터베이스 및 서비스
  • 원격 서비스 : MCP 서버가 연결할 수 있는 인터넷을 통해 사용 가능한 외부 시스템

Beeminder란 무엇인가요?

Beeminder는 다음을 결합하여 아크라시아(판단에 반하는 행동)를 극복하기 위한 도구입니다.

  • 정량화된 자기 추적
  • 귀하의 약속 경로를 보여주는 "밝은 빨간색 선"(BRL)을 통한 시각적 피드백
  • 실패할 때마다 커지는 재정적 위험
  • 7일간의 "아크라시아 호라이즌"으로 유연한 약속

이 서버 구현은 Beeminder API에 대한 MCP 호환 액세스를 제공하여 AI 어시스턴트가 사용자가 Beeminder 목표, 데이터 포인트 및 기타 관련 기능을 관리하도록 도울 수 있습니다.

특징

이 서버는 다음을 포함한 Beeminder의 핵심 기능에 대한 액세스를 제공합니다.

  • 목표 관리(생성, 읽기, 업데이트, 삭제)
  • 데이터 포인트 관리(생성, 읽기, 삭제)
  • 사용자 정보 검색
  • 모든 Beeminder 목표 유형 지원:
    • 더 많이 하세요("허슬러")
    • 주행거리계("바이커")
    • 체중 감량("fatloser")
    • 체중 증가("게이너")
    • 받은 편지함 줄이기("inboxer")
    • 술을 덜 마시다

Claude Desktop 앱을 사용하여 로컬로 실행

필수 조건

서버를 실행하려면 Beeminder API 키와 사용자 이름이 필요합니다. API 키를 받으려면:

  1. Beeminder에 로그인하세요
  2. https://www.beeminder.com/api/v1/auth_token.json 으로 이동하세요

uv 도 설치되어 있어야 합니다. 설치 지침은 uv 문서를 참조하세요. 다른 방법을 사용할 수도 있지만, claude_desktop_config.json 파일에서 command 변경해야 합니다.

수동 설치

  1. 이 저장소를 복제합니다.
  2. claude_desktop_config.json 파일에 다음을 추가하세요.
  • MacOS의 경우: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json

지엑스피1

  1. Claude 데스크톱 앱을 설치하고 엽니다.
  2. Claude에게 읽기/쓰기 작업을 요청하여 설정을 확인해 보세요(예: Beeminder 목표 나열). 문제가 있는 경우 MCP 설명서 (여기) 에 제공된 디버깅 도구를 사용하세요.

감사의 말

이 프로젝트의 기반이 되는 beeminder-client 패키지를 제공해 준 @ianm199 에게 감사드립니다.

그리고 훌륭한 제품을 만들어 준 Beeminder 팀에게 진심으로 감사드립니다!

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

AI 어시스턴트가 Beeminder API에 액세스하여 사용자가 목표를 추적하고, 데이터 포인트를 관리하고, 자연어를 통해 Beeminder의 자기 약속 도구와 상호 작용할 수 있도록 돕는 MCP 서버입니다.

  1. MCP란 무엇인가요?
    1. Beeminder란 무엇인가요?
      1. 특징
        1. Claude Desktop 앱을 사용하여 로컬로 실행
          1. 필수 조건
          2. 수동 설치
        2. 감사의 말

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            An MCP server that lets AI assistants interact with your Lunchmoney data, enabling natural language queries about transactions, budgets, and spending patterns.
            Last updated -
            4
            3
            8
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            An MCP server that helps AI assistants access text content from websites that implement bot detection, bridging the gap between what you can see in your browser and what the AI can access.
            Last updated -
            1
            Python
            Apache 2.0
          • -
            security
            F
            license
            -
            quality
            An MCP server that connects AI assistants to SearchAgora, enabling users to search for, discover, and purchase products across the web through natural language conversations.
            Last updated -
            1
            Python
            • Apple
          • -
            security
            A
            license
            -
            quality
            An MCP server that enables AI assistants to control a web browser through natural language commands, allowing them to navigate websites and extract information via SSE transport.
            Last updated -
            505
            Python
            MIT License
            • Apple

          View all related MCP servers

          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/strickvl/mcp-beeminder'

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