Dataville — MCP-сервер для Claude Code: что делает и как установить
Подключает AI-агентов к публичным базам данных через единый интерфейс. Позволяет искать статьи arXiv, отчёты SEC и данные переписи США.
claude mcp add --transport http dataville-mcp https://api.dataville.com/mcpЧто делает Dataville
Сервер даёт доступ к десяти открытым источникам данных, включая SEC EDGAR, arXiv, US Census, PyPI, Wikipedia и USDA FoodData. Для поиска информации клиент вызывает четыре инструмента: просмотр каталога источников, получение схемы колонок, поиск по ключевым словам и выполнение SQL-запросов SELECT.
Инструмент query_dataville читает сохранённые таблицы и поддерживает фильтрацию, объединения и пагинацию с лимитом до 1000 строк на вызов. Базы census и news через SQL не опрашиваются. Их сервер запрашивает вживую только через ключевые слова.
Работать можно через удалённый HTTP-эндпоинт без установки локальных пакетов или запускать локальный процесс через npx. Для локального старта в системе требуется Node.js LTS и ключ DATAVILLE_API_KEY.
Какие задачи решает
- получить финансовые показатели компаний из отчётов SEC EDGAR
- найти научные публикации в arXiv и собрать аннотации
- выгрузить демографическую статистику округов через US Census
- проверить лицензию и свежую версию пакета в PyPI
Примеры запросов агенту
- Найди последнюю финансовую отчётность Apple через SEC EDGAR и выдели ключевые цифры.
- Сделай поиск статей на arXiv по теме retrieval-augmented generation и покажи краткое содержание.
- Покажи медианный доход домохозяйств в округе Travis штата Texas по данным US Census.
Как установить Dataville
1Командой платформы: удалённый сервер
claude mcp add --transport http dataville-mcp https://api.dataville.com/mcp2Командой платформы
claude mcp add --env DATAVILLE_API_KEY=<DATAVILLE_API_KEY> --env DATAVILLE_API_BASE_URL=<DATAVILLE_API_BASE_URL> --transport stdio dataville -- npx -y @dataville/dataville-mcpВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add dataville --url https://api.dataville.com/mcp2Командой платформы
codex mcp add dataville --env DATAVILLE_API_KEY=<DATAVILLE_API_KEY> --env DATAVILLE_API_BASE_URL=<DATAVILLE_API_BASE_URL> -- npx -y @dataville/dataville-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"dataville": {
"url": "https://api.dataville.com/mcp"
}
}
}{
"mcpServers": {
"dataville": {
"command": "npx",
"args": [
"-y",
"@dataville/dataville-mcp"
],
"env": {
"DATAVILLE_API_KEY": "<DATAVILLE_API_KEY>",
"DATAVILLE_API_BASE_URL": "<DATAVILLE_API_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"dataville": {
"type": "http",
"url": "https://api.dataville.com/mcp"
}
}
}{
"servers": {
"dataville": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dataville/dataville-mcp"
],
"env": {
"DATAVILLE_API_KEY": "<DATAVILLE_API_KEY>",
"DATAVILLE_API_BASE_URL": "<DATAVILLE_API_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http dataville https://api.dataville.com/mcp2Командой платформы
gemini mcp add -e DATAVILLE_API_KEY=<DATAVILLE_API_KEY> -e DATAVILLE_API_BASE_URL=<DATAVILLE_API_BASE_URL> dataville npx -y @dataville/dataville-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Dataville
Как установить Dataville в Claude Code?
Для удалённого подключения без установки пакетов выполните команду claude mcp add --transport http dataville https://api.dataville.com/mcp. Если нужен локальный запуск через Node.js, используйте команду `claude mcp add --env DATAVILLE_API_KEY=<DATAVILLE_API_KEY> --env DATAVILLE_API_BASE_URL=<DATAVILLE_API_BASE_URL> --transport stdio dataville -- npx -y @dataville/dataville-mcp`.
Что делает MCP-сервер Dataville?
Он открывает агенту доступ к десяти открытым базам данных, среди которых arXiv, SEC EDGAR, US Census и Stack Exchange. Агент может искать записи по ключевым словам или слать запросы на чтение через SQL.
Какие ограничения действуют для SQL-запросов в Dataville?
Инструмент query_dataville выполняет только команды SELECT и возвращает не более 1000 строк за один запрос. Источники census и news не хранятся в таблицах и доступны исключительно через поиск по ключевым словам.