Archery MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ARCHERY_BASE_URL | Yes | Archery 平台地址 | |
| ARCHERY_PASSWORD | Yes | 登录密码 | |
| ARCHERY_USERNAME | Yes | 登录用户名 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| workflow_listA | 获取 SQL 上线工单列表。 Args: status: 工单状态: workflow_manreviewing(待审核), workflow_review_pass(审核通过), workflow_queuing(排队中), workflow_executing(执行中), workflow_finish(已完成), workflow_abort(已终止) instance_name: 按实例名过滤 engineer: 按提交人过滤 page: 页码 page_size: 每页数量 |
| workflow_submitB | 提交 SQL 上线工单。 Args: instance_id: 目标实例 ID db_name: 目标数据库名 sql_content: 要执行的 SQL 内容 workflow_name: 工单名称/标题 group_id: 资源组 ID demand_url: 需求链接 is_backup: 是否备份,默认 True |
| workflow_auditA | 审核工单(通过或终止)。 Args: workflow_id: 工单 ID workflow_type: 工单类型: 1=查询权限, 2=SQL上线, 3=数据归档 audit_type: pass=通过, cancel=终止 audit_remark: 审核备注 engineer: 操作用户名 |
| workflow_executeA | 执行已审核通过的工单。 Args: workflow_id: 工单 ID workflow_type: 2=SQL上线, 3=数据归档 engineer: 操作用户名(SQL上线必填) mode: auto=线上执行, manual=确认已手动执行 |
| workflow_pending_listB | 获取指定用户待审核的工单列表。 Args: engineer: 用户名 |
| workflow_logB | 获取工单操作日志。 Args: workflow_id: 工单 ID workflow_type: 1=查询权限, 2=SQL上线, 3=数据归档 |
| sql_checkA | SQL 语法审核检查(不执行),调用 goInception 返回审核结果。 Args: instance_id: 目标实例 ID db_name: 目标数据库名 full_sql: 要检查的 SQL |
| sqlquery_instancesB | 获取当前用户可访问的查询实例列表。 Args: db_type: 数据库类型过滤,逗号分隔如 mysql,redis type: 实例类型 |
| sqlquery_resourcesA | 获取实例内的资源列表(数据库/表/列)。 Args: instance_name: 实例名称 resource_type: database/schema/table/column db_name: 数据库名(查table/column时必填) schema_name: schema名 tb_name: 表名(查column时必填) |
| sqlquery_describe_tableC | 获取表结构详情(DESC TABLE)。 Args: instance_name: 实例名称 db_name: 数据库名 tb_name: 表名 schema_name: schema名 |
| sqlquery_executeB | 在线执行 SQL 查询(仅 SELECT),受权限管控。 Args: instance_name: 实例名称 db_name: 数据库名 sql_content: SQL 语句 limit_num: 行数限制,默认100 schema_name: schema名 |
| sqlquery_logsC | 获取 SQL 查询历史记录。 Args: limit: 返回数量 offset: 偏移量 search: 搜索关键词 start_date: 开始日期 end_date: 结束日期 |
| sqlquery_favoriteA | 收藏或取消收藏查询记录。 Args: query_log_id: 查询记录 ID star: true=收藏, false=取消 alias: 收藏别名 |
| instance_listB | 获取数据库实例列表。 Args: instance_name: 按名称过滤 db_type: 按类型过滤(mysql/redis/pgsql等) type: master/slave page: 页码 page_size: 每页数量 |
| instance_createB | 创建新的数据库实例配置。 Args: instance_name: 实例名称 type: master/slave db_type: mysql/redis/pgsql/oracle等 host: 主机地址 port: 端口号 user: 用户名 password: 密码 |
| instance_updateB | 更新实例配置。 Args: instance_id: 实例 ID instance_name: 新名称 host: 新地址 port: 新端口 user: 新用户名 password: 新密码 |
| instance_deleteC | 删除实例配置。 Args: instance_id: 实例 ID |
| instance_resourceB | 获取实例内的资源信息(数据库/schema/表/列)。 Args: instance_id: 实例 ID resource_type: database/schema/table/column db_name: 数据库名 schema_name: schema名 tb_name: 表名 |
| instance_table_lookupC | 按表名查找包含该表的实例列表。 Args: table_name: 表名 |
| user_listB | 获取用户列表。 Args: username: 按用户名过滤 page: 页码 page_size: 每页数量 |
| user_createB | 创建新用户。 Args: username: 用户名 password: 密码 display: 显示名称 email: 邮箱 |
| user_updateB | 更新用户信息。 Args: user_id: 用户 ID display: 显示名称 email: 邮箱 is_active: 是否启用 |
| user_deleteC | 删除用户。 Args: user_id: 用户 ID |
| resource_group_listD | 获取资源组列表。 Args: page: 页码 page_size: 每页数量 |
| resource_group_createC | 创建资源组。 Args: group_name: 资源组名称 |
| auth_group_listC | 获取权限组列表。 Args: page: 页码 page_size: 每页数量 |
| auth_group_createC | 创建权限组。 Args: name: 权限组名称 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ckall/archery-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server