A MCP Agent for TapDB
Project description
TapDB MCP Agent
概览
TapDB 的 MCP Agent,用于列出项目并执行只读 SQL 查询。
能力
Tools
提供 2 个核心工具:
-
list_projects- 列出当前可访问的项目
- 输入:无
- 返回:项目列表(包含
id、name、appid等信息)
-
list_project_tables- 查询指定项目的可访问数据表清单
- 输入:
project_id(string): 项目的数字 ID(来自list_projects)
- 返回:返回结果是一个对象列表,对象包含'table_name','table_type','description'等信息
-
execute_project_query- 对指定项目执行只读 SQL
- 输入:
project_id(string): 项目的数字 ID(来自list_projects)sql(string): 只读 SQL(仅 SELECT/DESC 等)result_format(string,optional): 选择'csv'或者'dict',默认是csv
- 返回:result_format=csv时返回一个list[list[str,Any]],=dict时返回list[dict[str, Any]]
从源码构建
cd /path/to/tapdb-mcp-agent
uv pip install .
uv build
与 Cline 一起使用
# 添加到 cline_mcp_settings.json
"mcpServers": {
"tapdb-mcp-agent": {
"command": "uv",
"args": [
"run",
"--with",
"tapdb-mcp-agent",
"tapdb-mcp-agent"
],
"env": {
"TAPDB_MCP_KEY": "{由TapDB分配给您的Access Key}",
"TAPDB_MCP_BASE_URL": "{由TapDB分配给您的后端服务地址(HTTPS)}"
}
}
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tapdb_mcp_agent-0.0.2.tar.gz
(3.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tapdb_mcp_agent-0.0.2.tar.gz.
File metadata
- Download URL: tapdb_mcp_agent-0.0.2.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80e8e511aff1a42ec7ce841825e7891ef1e2f346f2385a8ceddaf643b0681345
|
|
| MD5 |
3571469d8ece85bbb98b44852b62b3bb
|
|
| BLAKE2b-256 |
0b7db9945132c34ff18d568cfa26a5a84f2cea5e38ad0fb020487504dc1fb9b9
|
File details
Details for the file tapdb_mcp_agent-0.0.2-py3-none-any.whl.
File metadata
- Download URL: tapdb_mcp_agent-0.0.2-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bbca7b836b2fe7e6db8061519a8aa7022413eba158d116a28a87ea65edb5226
|
|
| MD5 |
b0c58129095ef80ffaa81452ad52b33f
|
|
| BLAKE2b-256 |
921d5b2e84deefbd9eb17893422522bd1507a6dad1418a2f8669f938487b4782
|