Xano MCP Server
Xano MCP Python SDK
Сервер MCP (Model Context Protocol) на основе Python для Xano, который позволяет помощникам ИИ, таким как Claude, напрямую взаимодействовать с вашим экземпляром Xano. Это автономная версия, оптимизированная для локального использования с Claude Desktop и другими совместимыми с MCP LLM.
🌟 Особенности
Простая аутентификация : подключитесь с помощью токена Xano API
Комплексный API : запросы и манипулирование экземплярами Xano, базами данных, таблицами и записями
Локальное развертывание : запуск в качестве локального сервера MCP для Claude Desktop или других клиентов.
Подробное ведение журнала : устранение неполадок с помощью комплексного ведения журнала
Портативность : работает на macOS, Windows и Linux.
Related MCP server: Supabase MCP Server
🚀 Быстрый старт
Клонируйте этот репозиторий :
git clone https://github.com/yourusername/xano-mcp-python.git cd xano-mcp-pythonУстановить зависимости :
pip install -r requirements.txtНастройте Claude Desktop (если используете):
Отредактируйте файл конфигурации Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Добавьте эту конфигурацию:
{ "mcpServers": { "xano": { "command": "python", "args": [ "/path/to/xano-mcp-python/xano_mcp_sdk.py" ], "env": { "XANO_API_TOKEN": "your-xano-api-token" } } } }Запустите скрипт установки :
# On macOS/Linux ./install.sh # On Windows install.batПроверьте установку :
./test.py
💡 Примеры использования
После установки вы можете использовать его с Claude или любым помощником, совместимым с MCP. Вот несколько примеров:
Перечислите ваши экземпляры Xano :
Какие экземпляры Xano у меня есть?
Проверьте таблицы базы данных :
Покажите мне все таблицы в моем экземпляре Xano "my-instance"
Создайте новую таблицу :
Создайте новую таблицу с именем «products» в моем экземпляре Xano «my-instance»
Изучите структуру таблицы :
Какова схема таблицы «пользователи»?
Запрос записей :
Покажите мне первые 5 записей в таблице «пользователи»
🧰 Доступные инструменты
Управление экземплярами
Список экземпляров
Получить сведения об экземпляре
Проверить статус экземпляра
Операции с базами данных
Список баз данных/рабочих пространств
Получить информацию о рабочем пространстве
Управление схемой базы данных
Операции с таблицами
Создание, обновление, удаление таблиц
Добавить, изменить и удалить поля
Управление индексом
Управление записями
Создание, чтение, обновление, удаление записей
Массовые операции
Сложные запросы
Операции с файлами
Список и управление файлами
Загрузить и скачать
API-инструменты
Управление группами API
Создание и настройка конечной точки API
🔧 Расширенная конфигурация
Переменные среды
XANO_API_TOKEN: Ваш токен Xano API (обязательно)XANO_LOG_LEVEL: Установить уровень журнала (по умолчанию: ИНФОРМАЦИЯ)XANO_DEFAULT_INSTANCE: экземпляр по умолчанию, используемый, если не указан
Параметры командной строки
python xano_mcp_sdk.py --token YOUR_TOKEN --log-level DEBUGВедение журнала
Журналы записываются в:
macOS:
~/Library/Logs/Claude/mcp*.logWindows:
%APPDATA%\Claude\logs\mcp*.log
Для прямого вывода на консоль выполните:
python xano_mcp_sdk.py --console-logging🚨 Устранение неполадок
Если у вас возникли проблемы:
Проверьте журналы на наличие ошибок:
# macOS tail -n 100 -f ~/Library/Logs/Claude/mcp*.log # Windows type "%APPDATA%\Claude\logs\mcp*.log"Убедитесь, что токен API правильный и имеет соответствующие разрешения.
Проверьте сетевое подключение к серверам Xano
Убедитесь, что среда Python настроена правильно.
🤝 Вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
📄 Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
🙏 Благодарности
Xano за их превосходную платформу базы данных
Спецификация протокола контекста модели антропогенная
Участники и тестировщики, которые помогли усовершенствовать этот SDK
This server cannot be deployed
Maintenance
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Model Context Protocol server for Studex tools, notifications, and profile integrations
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables Claude AI to interact with Xano databases, providing comprehensive database operations, file management, and request history tracking through a standardized interface.1MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables Claude and other LLMs to perform database operations and invoke Edge Functions within Supabase through natural language.802 npm4MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables Claude AI to interact with PocketBase databases by listing and accessing collections through natural language.7 npm1MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables LLMs like Claude to interact with SQLite and SQL Server databases, allowing for schema inspection and SQL query execution.693 npm386MIT