TiDB MCP Server

by l1806858547
Integrations
  • Runs as a Node.js application, requiring Node.js 16+ to function.

Сервер TiDB MCP

Сервер Model Context Protocol (MCP) для TiDB, позволяющий выполнять запросы SELECT с помощью инструментов MCP.

Функции

  • Выполнение запросов SELECT на TiDB
  • Безопасное соединение через переменные среды
  • Легкий и простой в использовании

Предпосылки

  • Node.js 16+
  • Экземпляр TiDB

Установка

Установка через Smithery

Чтобы автоматически установить TiDB Server для Claude Desktop через Smithery :

npx -y @smithery/cli install @l1806858547/tidb-server --client claude

Через npx

npx tidb-mcp-server

Глобальная установка

npm install -g tidb-mcp-server tidb-mcp-server

Конфигурация

Перед запуском установите следующие переменные среды:

export TIDB_HOST="your_tidb_host" export TIDB_PORT="your_tidb_port" export TIDB_USER="your_username" export TIDB_PASS="your_password" export TIDB_DB="your_database" # Optional operation permissions (default: false) export ALLOW_INSERT_OPERATION="false" # Set to "true" to allow INSERT operations export ALLOW_UPDATE_OPERATION="false" # Set to "true" to allow UPDATE operations export ALLOW_DELETE_OPERATION="false" # Set to "true" to allow DELETE operations WARNING: Enabling these operations may expose your database to modification risks. Only enable what you need and ensure proper access controls are in place.

Использование

  1. Запустите сервер:
tidb-server
  1. Добавьте в конфигурацию MCP (cline_mcp_settings.json):
{ "mcpServers": { "tidb-server": { "command": "npx", "args": ["-y", "tidb-mcp-server"], # Also adding the -y flag for consistency "env": { "TIDB_HOST": "your_tidb_host", "TIDB_PORT": "your_tidb_port", "TIDB_USER": "your_username", "TIDB_PASS": "your_password", "TIDB_DB": "your_database" } } } }
  1. Используйте инструмент MCP:
const result = await use_mcp_tool({ server_name: 'tidb-server', tool_name: 'tidb_query', arguments: { sql: 'SELECT * FROM your_table LIMIT 10' } });

Разработка

  1. Клонируйте репозиторий:
git clone https://github.com/l1806858547/tidb-server.git cd tidb-server
  1. Установить зависимости:
npm install
  1. Строить:
npm run build
  1. Бегать:
node build/index.js

Лицензия

Массачусетский технологический институт

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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.

Сервер Model Context Protocol, позволяющий выполнять запросы SELECT к базам данных TiDB с дополнительной поддержкой операций INSERT, UPDATE и DELETE при явном включении.

  1. Функции
    1. Предпосылки
      1. Установка
        1. Установка через Smithery
        2. Через npx
        3. Глобальная установка
      2. Конфигурация
        1. Использование
          1. Разработка
            1. Лицензия

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enables SQL query execution, database management, and business intelligence capabilities through MySQL connections.
                Last updated -
                JavaScript
              • -
                security
                -
                license
                -
                quality
                A Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.
                Last updated -
                Python
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.
                Last updated -
                JavaScript
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.
                Last updated -
                3
                TypeScript
                MIT License

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/l1806858547/tidb-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server