Bio_MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BIO_MCP_EXECUTOR | No | Execution mode for R scripts: 'local' runs Rscript directly, 'docker' runs in container. | local |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_toolsC | 列出已注册的生信工具和绘图单元。 |
| describe_toolC | 查看工具版本、Schema、镜像和资源限制。 |
| submit_jobC | 异步提交一个工具任务并立即返回 job_id。 |
| check_input_fileA | 在投递前检查输入文件和业务列;不合规时返回给 AI 的修复建议。 |
| get_job_statusC | 查询任务状态和错误信息。 |
| get_job_logsC | 读取任务日志。 |
| cancel_jobC | 取消排队或正在运行的任务。 |
| list_job_artifactsC | 列出任务产物及 artifact URI。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool has a distinct purpose: listing tools, describing them, submitting jobs, checking input, monitoring status/logs, canceling, and listing artifacts. No overlaps.
All tools follow a consistent verb_noun pattern in snake_case (e.g., list_tools, submit_job, get_job_status). No deviations.
8 tools is well-scoped for a bioinformatics job submission and management server. Each tool serves a necessary function without bloat.
Covers the full lifecycle: discovery (list, describe), submission (check, submit), monitoring (status, logs, cancel), and retrieval (artifacts). No obvious gaps.