
dangelov/mcp-snaptrade
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Постройте торгового бота с Claude и SnapTrade.
Обзор
Этот репозиторий GitHub демонстрирует демонстрационный проект по интеграции сервера MCP (Model Context Protocol) со SnapTrade, обеспечивающий подключение к Claude AI от Anthropic. Он иллюстрирует, как данные о финансовых счетах, доступные через SnapTrade, могут быть доступны Клоду через структуру MCP. Это доказательство концепции демонстрирует базовый конвейер: Интеграция SnapTrade: подключается к API SnapTrade для доступа к информации о финансовых счетах. Внедрение сервера MCP: раскрывает функциональные возможности и данные SnapTrade через протокол Model Context. Claude Connectivity позволяет Claude или другим MCP-совместимым моделям ИИ взаимодействовать с данными, открытыми сервером MCP. Цель состоит в том, чтобы предоставить простой пример того, как MCP-сервер может быть построен для объединения моделей ИИ со сторонними API, такими как SnapTrade. Подпишитесь на SnapTrade: Вы должны создать свою собственную учетную запись SnapTrade, чтобы получить уникальный идентификатор клиента и секрет клиента.
Обзор (машинный перевод)
Этот репозиторий GitHub демонстрирует демонстрационный проект по интеграции сервера MCP (Model Context Protocol) со SnapTrade, обеспечивающий подключение к Claude AI от Anthropic. Он иллюстрирует, как данные о финансовых счетах, доступные через SnapTrade, могут быть доступны Клоду через структуру MCP.
Обзор проекта:
Это доказательство концепции демонстрирует базовый конвейер:
Интеграция SnapTrade: подключается к API SnapTrade для доступа к информации о финансовых счетах. Внедрение сервера MCP: раскрывает функциональные возможности и данные SnapTrade через протокол Model Context. Claude Connectivity позволяет Claude или другим MCP-совместимым моделям ИИ взаимодействовать с данными, открытыми сервером MCP.
Цель состоит в том, чтобы предоставить простой пример того, как MCP-сервер может быть построен для объединения моделей ИИ со сторонними API, такими как SnapTrade.
Важные инструкции по установке
Чтобы запустить эту демонстрацию, вам нужно:
Подпишитесь на SnapTrade: Вы должны создать свою собственную учетную запись SnapTrade, чтобы получить уникальный идентификатор клиента и секрет клиента. Зарегистрируйте демонстрационного пользователя: используйте процесс регистрации пользователя, доступный на демо-странице документации API SnapTrade. Это предоставит вам необходимые учетные данные пользователя.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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 →