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.3.tar.gz
(3.9 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.3.tar.gz.
File metadata
- Download URL: tapdb_mcp_agent-0.0.3.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ba35b9f71518548ec8942668c16e63e5416f4eed88d7d1ed94548fa47f0cbea
|
|
| MD5 |
c1c0bd3cb65b41cc53bc38369804d7be
|
|
| BLAKE2b-256 |
44d1dd11b426ec53e937656461341544e883d657a065f016771a59eeaa7345c4
|
File details
Details for the file tapdb_mcp_agent-0.0.3-py3-none-any.whl.
File metadata
- Download URL: tapdb_mcp_agent-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.9 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 |
785c3b2d3a2b65dc751576b7d50ba285aa674422dc49cd41c31f7f8d8a2cb1d5
|
|
| MD5 |
7269adae4fbfed6adf0a80eb87c980d2
|
|
| BLAKE2b-256 |
0fae8b76006670bddc4efb6235d68cfd39325a18cb1dae009e3f24517286aea8
|