Skip to main content
Glama

Chronos MCP Server

크로노스 MCP 서버 🔵

Chronos는 Stellar 블록체인에 맞춰 설계된 모델 컨텍스트 프로토콜(MCP) 서버로, Claude Desktop 및 유사 AI 애플리케이션과의 통합을 위해 특별히 설계되었습니다. Chronos는 온체인 도구를 통해 AI 비서가 Stellar 네트워크와의 원활한 상호작용을 할 수 있도록 지원합니다.

개요

Chronos MCP는 다음과 같은 기능을 제공합니다.

  • Stellar 지갑에 연결: 비밀 키를 사용하여 지갑에 안전하게 연결하세요.
  • 지갑 토큰 목록: Stellar 지갑에 보관된 모든 토큰을 검색하여 나열합니다.
  • 잔액 조회: XLM 및 기타 자산의 실시간 잔액을 확인하세요.
  • 자금 이체: Stellar 지갑 간에 간편하게 자금 이체를 시작하세요.

Chronos는 확장 가능하도록 만들어졌으며 표준 Node.js 패키지로 작동하므로 다른 MCP 서버(예: base-mcp)와 유사하게 쉽게 배포, 설치 및 통합할 수 있습니다.

특징

  • Stellar 통합: Horizon API를 통해 Stellar 메인넷과 완벽하게 상호 작용합니다.
  • 간편한 배포: npm을 사용하여 Chronos를 게시하고 설치합니다.
  • Claude Desktop 호환성: MCP 서버 구성을 업데이트하여 Claude Desktop과 원활하게 통합합니다.
  • 확장 가능한 아키텍처: 향후 개선 및 새로운 도구 통합을 위해 설계되었습니다.

필수 조건

  • Node.js(v14 이상)
  • 엔피엠
  • Stellar 지갑 자격 증명(연결을 위한 비밀 키)
  • Stellar 네트워크와 상호 작용하기 위한 인터넷 연결

설치

옵션 1: npm에서 설치(권장)

Chronos를 전역으로 설치하세요:

지엑스피1

또는 npx와 함께 직접 사용하세요:

npx chronos-mcp@latest

옵션 2: 소스에서 설치

  1. 저장소를 복제합니다.
    git clone https://github.com/yourusername/chronos-mcp.git cd chronos-mcp
  2. 종속성 설치:
    npm install
  3. 프로젝트를 빌드하세요:
    npm run build
  4. (선택 사항) 더 쉽게 액세스할 수 있도록 글로벌 링크:
    npm link

옵션 3: Docker 사용

Docker를 사용하여 Chronos MCP를 실행할 수도 있습니다.

  1. Docker 이미지를 빌드합니다.
    docker build -t chronos-mcp .
  2. 컨테이너를 실행합니다.
    docker run -it --rm chronos-mcp

Claude Desktop과 Docker Compose 설정 및 통합을 포함하여 Chronos MCP와 함께 Docker를 사용하는 방법에 대한 자세한 지침은 Docker 사용 가이드를 참조하세요.

Docker 설정이 로컬에서 작동하는지 테스트하려면 Docker 테스트 가이드 의 단계별 지침을 따르세요. 이 가이드에는 Docker 이미지 빌드, 컨테이너 실행 및 기능 테스트에 대한 지침이 포함되어 있습니다.

구성

환경 변수

Chronos MCP는 구성, 특히 Stellar 비밀 키와 같은 민감한 정보의 경우 환경 변수를 사용합니다. 이 프로젝트는 개발 과정에서 dotenv 사용하여 .env 파일에서 환경 변수를 불러옵니다.

환경 변수를 구성하려면:

  1. 프로젝트 루트에 .env 파일을 만듭니다.
    STELLAR_SECRET_KEY=your_stellar_secret_key STELLAR_NETWORK=mainnet
  2. 이러한 변수는 애플리케이션이 시작될 때 자동으로 로드됩니다.

Docker를 사용할 때 여러 가지 방법으로 환경 변수를 제공할 수 있습니다.

  • --env-file 플래그 사용: docker run -it --rm --env-file .env chronos-mcp
  • docker-compose.yml에서 env_file 지시어 사용
  • -e 플래그를 사용하여 개별 변수 설정: docker run -it --rm -e STELLAR_SECRET_KEY=your_key chronos-mcp

클로드 데스크톱 구성

Claude Desktop과 함께 Chronos를 사용하려면 다음 위치에 있는 Claude Desktop 구성 파일을 업데이트하세요.

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • 리눅스: ~/.config/Claude/claude_desktop_config.json

Claude Desktop에 대한 샘플 구성:

{ <<<<<<< HEAD "mcpServers": { "stellar": { "command": "npx", "args": ["chronos-mcp@latest"], "env": { "STELLAR_NETWORK": "mainnet", "STELLAR_SECRET_KEY": "your_stellar_secret_key" }, "disabled": false, "autoApprove": [] } } }

Claude Desktop과 Docker를 통합하려면 다음을 사용할 수 있습니다.

{ "mcpServers": { "stellar": { "command": "docker", "args": ["run", "-i", "--rm", "--env-file", "/path/to/your/.env", "chronos-mcp"], "env": { "STELLAR_NETWORK": "mainnet" }, "disabled": false, "autoApprove": [] ======= "mcpServers": { "stellar": { "command": "npx", "args": [ "chronos-mcp@latest" ], "env": { "STELLAR_NETWORK": "mainnet", "STELLAR_SECRET_KEY": "XXXX" }, "disabled": false, "autoApprove": [] } >>>>>>> b2501026b3b5ef4c512fceaf340f53b5102a57f9 } }

용법

Chronos MCP는 MCP 인터페이스를 통해 다음 도구를 제공합니다.

커넥트_월렛

비밀 키를 사용하여 Stellar 지갑에 연결합니다.

예제 명령:

"비밀 키 ______를 사용하여 내 지갑을 연결하세요"


리스트_토큰

지정된 Stellar 지갑에 있는 모든 토큰과 자산을 나열합니다.

예제 명령:

"내 지갑 토큰 목록"


잔액 가져오기

XLM 및 기타 자산의 잔액을 검색합니다.

예제 명령:

"현재 내 XLM 잔액은 얼마인가요?"


자금 이체

귀하의 지갑에서 다른 Stellar 지갑으로 자금을 이체합니다.

매개변수:

  • secretKey : 지갑 비밀 키.
  • destinationAddress : 수신자의 지갑 주소.
  • amount : 이체할 금액.
  • asset(선택 사항) : 전송할 자산(기본값은 XLM)

예제 명령:

"[대상 지갑 주소]로 0.5 XLM을 이체하세요."

테스트

표준 테스트

로컬에서 Chronos MCP를 테스트하려면:

npm test

이렇게 하면 프로젝트 테스트 모음이 실행되고 서버가 예상대로 작동하는지 확인됩니다.

도커 테스팅

Docker 설정을 로컬에서 테스트하려면 Docker 테스트 가이드 에서 자세한 지침을 참조하세요. 가이드에는 다음 내용이 포함됩니다.

  • Docker 이미지 빌드
  • Docker Compose로 컨테이너 실행
  • 컨테이너 기능 테스트
  • 일반적인 문제 해결

포함된 test-client.js 스크립트를 사용하여 Docker 컨테이너를 테스트할 수도 있습니다.

node test-client.js

이 스크립트는 Docker 컨테이너에 간단한 MCP 요청을 보내고 응답을 표시합니다.

전개

Chronos MCP는 표준 Node.js 패키지로 작동하도록 설계되었으며 npm에 게시할 수 있습니다. 게시된 후에는(예: npm publish ) 다른 MCP 서버와 마찬가지로 Chronos를 전역으로 설치하거나 npx를 통해 사용할 수 있습니다.

실제 운영에 배포하는 경우, 자동 재시작 및 모니터링을 위해 Chronos를 시스템 서비스(systemd, launchd 등 사용)로 래핑하는 것을 고려하세요.

크로노스 확장

Chronos는 확장성을 염두에 두고 제작되었습니다. 새로운 도구를 추가하려면 다음을 수행하세요.

  1. src/tools 폴더에 새 디렉토리를 만듭니다.
  2. 도구를 구현합니다( index.ts , schemas.ts , handlers.ts 포함).
  3. src/tools/index.ts 로 도구를 내보냅니다.
  4. README에 도구 설명서와 예제를 추가하세요.
  5. 새로운 도구가 제대로 작동하는지 확인하기 위해 테스트를 작성하세요.

특허

이 프로젝트는 MIT 라이선스 에 따라 라이선스가 부여되었습니다.

기여하다

기여를 환영합니다! 문제 보고, 풀 리퀘스트 제출 및 기타 기여 지침은 CONTRIBUTING.md 를 참조하세요.

────────────────────────────── 이 README는 Chronos MCP에 맞춰 특별히 작성되었으며, Node.js 패키지로서의 배포, Claude Desktop과의 통합, Stellar 블록체인과 상호 작용하는 포괄적인 기능 세트에 대한 개요를 설명합니다.

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Claude Desktop과 같은 AI 어시스턴트를 Stellar 블록체인과 통합하여 지갑 연결, 토큰 목록, 잔액 조회 및 자금 이체를 가능하게 하는 모델 컨텍스트 프로토콜 서버입니다.

  1. 개요
    1. 특징
      1. 필수 조건
        1. 설치
          1. 옵션 1: npm에서 설치(권장)
          2. 옵션 2: 소스에서 설치
          3. 옵션 3: Docker 사용
        2. 구성
          1. 환경 변수
          2. 클로드 데스크톱 구성
        3. 용법
          1. 커넥트\_월렛
          2. 리스트\_토큰
          3. 잔액 가져오기
          4. 자금 이체
        4. 테스트
          1. 표준 테스트
          2. 도커 테스팅
        5. 전개
          1. 크로노스 확장
            1. 특허
              1. 기여하다

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables Claude AI to interact with the Solana blockchain through a standardized interface, providing tools for transactions, account queries, and wallet management.
                  Last updated -
                  219
                  79
                  Apache 2.0
                  • Linux
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that provides onchain tools for Claude AI, allowing it to interact with the Solana blockchain through a standardized interface for operations like managing assets, executing token operations, and retrieving network information.
                  Last updated -
                  6
                  TypeScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that allows AI assistants like Claude to directly query cryptocurrency and blockchain project data from RootData, including project information, organization details, and search results.
                  Last updated -
                  Python
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that enables Claude Desktop to browse the web, likely allowing the AI to access and interact with web content.
                  Last updated -
                  2
                  52
                  2
                  JavaScript
                  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/grandmastr/chronos-mcp'

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