Сервер MCP данных о сокровищах
Сервер протокола контекста модели (MCP), который обеспечивает интеграцию API Treasure Data для Claude Code и Claude Desktop.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ : Это проект личного развития, который никоим образом не связан, не одобрен и не связан с Treasure Data Inc. Это программное обеспечение предоставляется «как есть» без каких-либо гарантий и должно использоваться на ваш страх и риск. Автор не несет ответственности за любые последствия, возникающие в результате использования этого программного обеспечения.
Доступные инструменты MCP
Этот сервер MCP предоставляет следующие инструменты для взаимодействия с Treasure Data:
Управление базой данных
- td_list_базы_данных
- Получите базы данных в своей учетной записи Treasure Data с поддержкой пагинации
- Параметры :
verbose
: если True, возвращать полные сведения; если False, возвращать только имена (по умолчанию)limit
: Максимальное количество баз данных для извлечения (по умолчанию 30)offset
: Индекс, с которого начинается извлечение (по умолчанию 0)all_results
: Если True, извлекает все базы данных, игнорируя ограничение и смещение.
- Примеры :
- td_get_database
- Получить подробную информацию о конкретной базе данных
- Параметры :
database_name
: Имя базы данных, для которой необходимо получить информацию
- Пример :
- td_list_tables
- Получить таблицы в определенной базе данных Treasure Data с поддержкой пагинации
- Параметры :
database_name
: Имя базы данных, из которой необходимо извлечь таблицы.verbose
: если True, возвращать полные сведения; если False, возвращать только имена (по умолчанию)limit
: Максимальное количество таблиц для извлечения (по умолчанию 30)offset
: Индекс, с которого начинается извлечение (по умолчанию 0)all_results
: Если True, извлекает все таблицы, игнорируя ограничение и смещение.
- Примеры :
Управление рабочим процессом проекта
- td_list_projects
- Получайте проекты рабочих процессов в своей учетной записи Treasure Data с поддержкой пагинации
- Параметры :
verbose
: если True, возвращать полные данные; если False, возвращать только имена и идентификаторы (по умолчанию)limit
: Максимальное количество проектов для извлечения (по умолчанию 30)offset
: Индекс, с которого начинается извлечение (по умолчанию 0)all_results
: Если True, извлекает все проекты, игнорируя ограничение и смещение.include_system
: если True, включаются системно сгенерированные проекты (с метаданными «sys»); по умолчанию — False
- Примеры :
- td_get_project
- Получите подробную информацию о конкретном проекте рабочего процесса
- Примечание: Это обеспечивает только основные метаданные проекта. Для подробного контента и файлов используйте td_download_project_archive, а затем td_list_project_files и td_read_project_file
- Параметры :
project_id
: идентификатор проекта рабочего процесса, для которого необходимо получить информацию
- Пример :
- td_download_архив_проекта
- Загрузить архив проекта (tar.gz) и вернуть информацию о загрузке
- Рекомендуется для изучения подробного содержания проекта, включая запросы SQL и определения рабочих процессов.
- Параметры :
project_id
: идентификатор проекта рабочего процесса для загрузки.
- Пример :
- td_list_project_files
- Список всех файлов, содержащихся в архиве проекта
- Параметры :
archive_path
: Путь к загруженному архиву проекта (файл .tar.gz)
- Пример :
- td_read_project_file
- Прочитать содержимое определенного файла из архива проекта
- Параметры :
archive_path
: Путь к загруженному архиву проекта (файл .tar.gz)file_path
: Путь к файлу в архиве для чтения.
- Пример :
Инструкции по установке
Аутентификация
Этот сервер MCP требует ключ API Treasure Data для аутентификации, который должен быть предоставлен через переменную среды TD_API_KEY
. Вы также можете указать конечную точку Treasure Data с помощью переменной среды TD_ENDPOINT
(по умолчанию api.treasuredata.com
).
Настройка с помощью Клода Кода
- Клонировать репозиторий
- Добавьте сервер MCP с помощью Claude Code CLI
Настройка с помощью Claude Desktop
Настройте этот сервер MCP для использования с Claude Desktop, отредактировав файл конфигурации ( claude_desktop_config.json
):
Установка и требования
Для этого проекта требуется Python 3.11+ и следующие пакеты:
- запросы
- пидантический
- мцп
Установите зависимости с помощью pip:
Или с помощью uv:
Запуск сервера напрямую
Вы можете запустить сервер MCP напрямую:
Разработка
Проведение тестов
Форматирование и линтинг кода
This server cannot be installed
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.
MCP-сервер для взаимодействия с Treasure Data API, позволяющий пользователям извлекать информацию из базы данных и проверять состояние сервера с помощью запросов на естественном языке.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.Last updated -718045TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.Last updated -7184TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3928
- -securityFlicense-qualityAn MCP server that connects to Backlog API, providing functionality to search, retrieve, and update issues through natural language commands.Last updated -531JavaScript