
dangelov/mcp-snaptrade
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Claude 및 SnapTrade로 거래 봇 구축.
개요
이 GitHub 저장소는 SnapTrade와 MCP (모델 Context Protocol) 서버를 통합하는 데모 프로젝트를 보여 주며 Anthropic의 Claude AI에 대한 연결을 가능하게 합니다. 그것은 금융 계정 데이터를 설명, SnapTrade를 통해 액세스, MCP 프레임 워크를 통해 Claude에 사용할 수 있습니다. 이 증거 수락은 기본적인 파이프라인을 설명합니다: - SnapTrade 통합 : SnapTrade의 API에 연결하여 금융 계정 정보를 액세스합니다. - MCP Server 구현 : Model Context Protocol을 통해 SnapTrade 기능과 데이터를 노출합니다. - Claude Connectivity: Claude, 또는 다른 MCP 호환 AI 모델을 허용하여 MCP 서버에 노출된 데이터와 상호 작용합니다. 목표는 SnapTrade와 같은 타사 API를 사용하여 MCP 서버가 AI 모델을 브리핑하는 방법을 간단한 예를 제공하는 것입니다. - SnapTrade 가입 : 고유의 Client ID 및 Client Secret를 얻기 위해 자신의 SnapTrade 계정을 만들해야합니다.
개요(AI 번역)
이 GitHub 저장소는 SnapTrade와 MCP (모델 Context Protocol) 서버를 통합하는 데모 프로젝트를 보여 주며 Anthropic의 Claude AI에 대한 연결을 가능하게 합니다. 그것은 금융 계정 데이터를 설명, SnapTrade를 통해 액세스, MCP 프레임 워크를 통해 Claude에 사용할 수 있습니다.
프로젝트 개요:
이 증거 수락은 기본적인 파이프라인을 설명합니다:
- SnapTrade 통합 : SnapTrade의 API에 연결하여 금융 계정 정보를 액세스합니다.
- MCP Server 구현 : Model Context Protocol을 통해 SnapTrade 기능과 데이터를 노출합니다.
- Claude Connectivity: Claude, 또는 다른 MCP 호환 AI 모델을 허용하여 MCP 서버에 노출된 데이터와 상호 작용합니다.
목표는 SnapTrade와 같은 타사 API를 사용하여 MCP 서버가 AI 모델을 브리핑하는 방법을 간단한 예를 제공하는 것입니다.
중요 설정 지침
이 데모를 실행하려면:
- SnapTrade 가입 : 고유의 Client ID 및 Client Secret를 얻기 위해 자신의 SnapTrade 계정을 만들해야합니다.
- Demo User 등록: SnapTrade의 API 문서 데모 페이지에서 사용 가능한 사용자 등록 프로세스를 활용하십시오. 이것은 필요한 사용자 자격 증명을 제공합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
Demo: MCP Server for SnapTrade Integration with Claude AI
This GitHub repository showcases a demonstration project for integrating an MCP (Model Context Protocol) server with SnapTrade, enabling a connection to Anthropic’s Claude AI. It illustrates how financial account data, accessed via SnapTrade, can be made available to Claude through the MCP framework.
Project Overview:
This proof-of-concept demonstrates a basic pipeline:
- SnapTrade Integration: Connects to SnapTrade’s API to access financial account information.
- MCP Server Implementation: Exposes SnapTrade functionalities and data through the Model Context Protocol.
- Claude Connectivity: Allows Claude, or other MCP-compatible AI models, to interact with the data exposed by the MCP server.
The goal is to provide a simple example of how an MCP server can be built to bridge AI models with third-party APIs like SnapTrade.
Important Setup Instructions
To run this demo, you will need to:
- Sign up for SnapTrade: You must create your own SnapTrade account to obtain a unique Client ID and Client Secret.
- Register a Demo User: Utilize the user registration process available on SnapTrade’s API documentation demo page. This will provide you with the necessary user credentials.
- Configure Environment Variables: Once you have your SnapTrade Client ID, Client Secret, and registered user details, populate these values in the
.envfile located in the build output folder of this project. See the.env.examplefile for an example.
You will also need to configure your Claude Desktop app to load the new MCP server, like so:
{
"mcpServers": {
"SnapTrade": {
"command": "/home/username/projects/mcp-snaptrade/bin/cli"
}
}
}
Please Note:
- USE AT YOUR OWN RISK
- Demo Purposes Only: This project is intended as a demonstration and a learning tool. It is not designed for production use and may not cover all edge cases or possess robust error handling.
- Personal Project & Likely Unmaintained: This repository is a personal project. As such, it is unlikely to receive regular updates, bug fixes, or active maintenance. Please use it as-is with this understanding.
I hope this example provides a helpful starting point for understanding how MCP servers can facilitate connections between AI models and external data services like SnapTrade!
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →