Token导航 LogoToken导航

MCP Server · 数据服务

Looper Game Chatbot MCP

MCP MariaDB Server提供标准SQL操作和高级向量搜索功能,支持AI助手集成,适用于关系型数据库和向量数据库的管理与查询。

stdio官方级别未说明来源级核验工具 0
数据分析PythonClaude向量搜索CursorWindsurf

快速开始

作者 / 组织
yangmw7
提供方
yangmw7

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Looper Game Chatbot MCP 属于数据服务类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install uv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCP MariaDB 服务器

MCP MariaDB服务器提供了一个模型上下文协议(MCP)接口,用于管理和查询MariaDB数据库,支持标准SQL操作以及基于高级向量/嵌入的搜索。该接口专为与AI助手配合使用而设计,能够实现由AI驱动的数据工作流程与关系型数据库和向量数据库的无缝集成。

______________________________________________________________________

目录

______________________________________________________________________

概述

MCP MariaDB Server 提供了一组工具,通过标准化协议与 MariaDB 数据库和向量存储进行交互。它支持:

  • 列出数据库和表
  • 检索表架构
  • 执行安全的、只读的SQL查询
  • 创建和管理用于基于嵌入的搜索的向量存储
  • 与嵌入服务提供商集成(当前支持OpenAI、Gemini和HuggingFace)(可选)

______________________________________________________________________

核心组件

  • server.py(服务器文件)主要的MCP服务器逻辑和工具定义。
  • config.py(配置文件)从环境加载配置并 .env 文件。
  • \embeddings.py\ 翻译成中文是“嵌入.py”负责处理嵌入服务集成(OpenAI)。
  • 测试/手动和自动化测试文档及脚本。

______________________________________________________________________

可用工具

标准数据库工具

  • 列出数据库

- 列出所有可访问的数据库。 - 参数: _无_

  • 列出表

- 列出指定数据库中的所有表。 - 参数: database_name (字符串,必填)

  • 获取表结构

- 检索表的模式(列、类型、键等)。 - 参数: database_name (字符串,必填), table_name (字符串,必填)

  • 获取带有关系的表模式

- 检索包含外键关系的表模式。 - 参数: database_name (字符串,必填), table_name (字符串,必填)

  • 执行SQL

- 执行一个只读的SQL查询(SELECT, SHOW, DESCRIBE)。 - 参数: sql_query (字符串,必填), database_name (字符串,可选), parameters (列表,可选) - _注:如果满足条件,则强制启用只读模式 MCP_READ_ONLY 已启用。_

  • 创建数据库

- 如果数据库不存在,则创建一个新数据库。 - 参数: database_name (字符串,必填)

向量存储与嵌入工具(可选)

注这些工具仅在以下情况下可用: EMBEDDING_PROVIDER 已配置。如果未设置嵌入式服务提供商,这些工具将被禁用。

  • 创建向量存储

- 为嵌入创建一个新的向量存储(表)。 - 参数: database_name, vector_store_name, model_name (可选), distance_function (可选,默认:余弦)

  • 删除向量存储

- 删除一个向量存储(表)。 - 参数: database_name, vector_store_name

  • 列表矢量存储

- 列出数据库中的所有向量存储。 - 参数: database_name

  • 插入文档向量存储

- 将文档(和可选的元数据)批量插入到向量存储中。 - 参数: database_name, vector_store_name, documents (字符串列表), metadata (可选的字典列表)

  • 搜索向量存储

- 使用嵌入技术对相似文档执行语义搜索。 - 参数: database_name, vector_store_name, user_query (字符串), k (可选,默认值:7)

______________________________________________________________________

嵌入表示与向量存储

概述

MCP MariaDB 服务器提供 可选的 嵌入和向量存储功能。这些功能可以通过配置一个嵌入提供商来启用,或者如果您只需要标准的数据库操作,则可以完全禁用它们。

支持的提供者

  • OpenAI(开放人工智能研究所)
  • 双子座
  • 从Huggingface打开模型

配置

  • EMBEDDING_PROVIDER设置为 openai, gemini, huggingface,或保持未设置以禁用
  • OPENAI_API_KEY如果使用OpenAI嵌入,则为必填项
  • GEMINI_API_KEY如果使用Gemini嵌入,则此为必填项
  • HF_MODEL如果使用HuggingFace嵌入模型(例如“intfloat/multilingual-e5-large-instruct”或“BAAI/bge-m3”),则此为必需项

模型选择

  • 默认模型和允许模型可以在代码中进行配置(DEFAULT_OPENAI_MODEL, ALLOWED_OPENAI_MODELS)
  • 模型可根据请求选择,或默认使用配置的模型

向量存储架构

向量存储表包含以下列:

  • id自增主键
  • document文件正文
  • embedding向量类型(为相似性搜索建立索引)
  • metadataJSON(可选元数据)

______________________________________________________________________

配置与环境变量

所有配置均通过环境变量进行(通常在 .env 文件):

变量描述是否必需默认值
(标题栏)(内容栏)(列名)(另一列名)DB_HOSTlocalhostMariaDB 主机地址是
DB_PORT3306MariaDB 端口否
DB_USER
MariaDB 用户名是DB_PASSWORD
MariaDB 密码是DB_NAME
默认数据库(可选;可针对每个查询设置)否DB_CHARSETcp1251数据库连接的字符集(例如。,
)否MariaDB 默认MCP_READ_ONLYtrue强制启用只读 SQL 模式 (false/ true )否
MCP_MAX_POOL_SIZE10最大数据库连接池大小否
EMBEDDING_PROVIDERopenai嵌入服务提供商 (gemini/huggingface/None)否
(残疾) OPENAI_API_KEY

以下是根据您提供的信息翻译的内容: GEMINI_API_KEY | OpenAI嵌入的API密钥 | 是(如果EMBEDDING_PROVIDER=openai) | | HF_MODEL |

以下是根据您提供的信息翻译后的内容: .env

| Gemini嵌入的API密钥 | 是(如果EMBEDDING_PROVIDER=gemini) | |

DB_HOST=localhost
DB_USER=your_db_user
DB_PASSWORD=your_db_password
DB_PORT=3306
DB_NAME=your_default_database

MCP_READ_ONLY=true
MCP_MAX_POOL_SIZE=10

EMBEDDING_PROVIDER=openai
OPENAI_API_KEY=sk-...
GEMINI_API_KEY=AI...
HF_MODEL="BAAI/bge-m3"

|

DB_HOST=localhost
DB_USER=your_db_user
DB_PASSWORD=your_db_password
DB_PORT=3306
DB_NAME=your_default_database
MCP_READ_ONLY=true
MCP_MAX_POOL_SIZE=10

______________________________________________________________________

| 从Huggingface打开模型 | 是(如果EMBEDDING_PROVIDER=huggingface) | |

示例

  • 文件 支持嵌入(OpenAI): .python-version不支持嵌入:
  • 安装与设置 要求 Python 3.11(见
  • )

紫外线

  1. (依赖管理器;
  1. 安装说明 uv )
   pip install uv
  1. MariaDB 服务器(本地或远程)
   uv pip compile pyproject.toml -o uv.lock
   uv pip sync uv.lock
  1. 步骤 .env 克隆仓库 安装(如果尚未):
  1. 安装依赖项

创造

   python server.py

在项目根目录(参见

   python server.py --transport sse --host 127.0.0.1 --port 9001

配置

   python server.py --transport http --host 127.0.0.1 --port 9001 --path /mcp

______________________________________________________________________

)

运行服务器

{
  "tool": "execute_sql",
  "parameters": {
    "database_name": "test_db",
    "sql_query": "SELECT * FROM users WHERE id = %s",
    "parameters": [123]
  }
}

标准输入/输出(默认):

{
  "tool": "create_vector_store",
  "parameters": {
    "database_name": "test_db",
    "vector_store_name": "my_vectors",
    "model_name": "text-embedding-3-small",
    "distance_function": "cosine"
  }
}

SSE 交通(或:SSE 运输部门)

{
  "tool": "insert_docs_vector_store",
  "parameters": {
    "database_name": "test_db",
    "vector_store_name": "my_vectors",
    "documents": ["Sample text 1", "Sample text 2"],
    "metadata": [{"source": "doc1"}, {"source": "doc2"}]
  }
}

HTTP传输(可流式传输的HTTP):

{
  "tool": "search_vector_store",
  "parameters": {
    "database_name": "test_db",
    "vector_store_name": "my_vectors",
    "user_query": "What is the capital of France?",
    "k": 5
  }
}

______________________________________________________________________

使用示例

标准SQL查询

{
  "mcpServers": {
    "MariaDB_Server": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/mariadb-mcp-server/",
        "run",
        "server.py"
        ],
        "envFile": "path/to/mcp-server-mariadb-vector/.env"      
    }
  }
}

创建向量存储

{
  "servers": {
    "mariadb-mcp-server": {
      "url": "http://{host}:9001/sse",
      "type": "sse"
    }
  }
}

将文档插入向量存储

{
  "servers": {
    "mariadb-mcp-server": {
      "url": "http://{host}:9001/mcp",
      "type": "streamable-http"
    }
  }
}

______________________________________________________________________

语义搜索

  • 集成 - Claude桌面版/Cursor/Windsurf/VSCode logs/mcp_server.log 选项1:直接命令(标准输入输出)
  • 选项2:SSE传输
  • 选项3:HTTP传输 config.py 记录日志

______________________________________________________________________

日志被写入到

  • 默认情况下。 src/tests/ 日志消息包括工具调用、配置问题、嵌入错误以及客户端请求。
  • 日志级别和输出可以在代码中进行调整(参见 src/tests/README.md 以及日志记录器的设置)。
  • 测试

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

数据库管理Python本地部署向量搜索AI集成SQL查询嵌入模型

支持客户端

ClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Looper Game Chatbot MCP

MCP World · 本页

0stdio有1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Looper Game Chatbot MCP 怎么安装?

公开资料给出的安装命令是 pip install uv,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Looper Game Chatbot MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Looper Game Chatbot MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Looper Game Chatbot MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Looper Game Chatbot MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP