Token导航 LogoToken导航TokenDH.com
FastaHandler MCP logo
运维云端stdio官方级别未说明来源级核验

FastaHandler MCP

MCP Server

一个基于Model Context Protocol (MCP)的服务器,将FastaHandler的26个模块作为自然语言可访问的工具提供给LLM客户端,适用于基因组和泛基因组研究中的FASTA文件操作。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

MSlee0103

提供方

MSlee0103

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install fastmcp

详细介绍

FastaHandler的MCP服务器

A. 模型上下文协议(MCP) 暴露所有26个数据的服务器 更快, 模块作为自然语言–可供LLM客户端访问的工具,如Claude Desktop和Cursor。

更快, 是一个轻量级的、基于Python的工具包,用于基因组和泛基因组研究中的FASTA文件操作。\ 主存储库:

需求

附加依赖项

pip install fastmcp

设置

server.py 必须放置在 同一目录 作为 fastahandler.py 和那个 scripts 文件夹:

FastaHandler/
├── scripts/
├── example_data/
├── fastahandler.py
├── server.py        ← place here
└── README.md

配置(克劳德桌面)

编辑您的 claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/your/data"
      ]
    },
    "fastahandler": {
      "command": "python",
      "args": [
        "/path/to/FastaHandler/server.py"
      ]
    }
  }
}
提示: 同时注册 filesystemfastahandler MCP服务器同时运行,因此LLM可以访问您的本地文件并在同一会话中执行模块。

MCP工具功能

MCP服务器将所有26个模块打包成6组工具功能:

MCP工具功能FastaHandler模块
assembly_statsall_fa_stats, each_fa_stats, asm_stats_unlimit
concat_and_editconcatenate_fa, rename_id, prefix_pattern_replace, prefix_rename, prefix_select_rename
extract_and_translatechr_pansn_extract, extract_pattern, id_extract_multi_location, translate_dna
remove_and_subsetsubset_fa, remove_duplicate, find_anchor_trim, overlap_split
filter_and_sortfind_count_duplicate, id_extract, id_extract_location, size_pattern_search, find_merge_fa
reformatmulti2single, gfa2fa, reverse_complement, pangenome_id_rename, multi2each

每个工具都接受一个 mode 参数(模块名称)、输入/输出路径和可选 key=value 解析为CLI命令并通过子进程执行的参数。

用法示例

配置后,只需用自然语言描述您想要的内容:

"Generate assembly statistics for /path/to/asm.fa/"
→ Executes: all_fa_stats

"Rename the FASTA headers of /path/to/file.fa/ using my mapping file /path/to/rename_map.txt/"
→ Executes: prefix_rename

"Filter sequences shorter than 100 bp from /path/to/geneme.fa/, then calculate assembly statistics"
→ subset_fa → all_fa_stats (automated two-step pipeline)

大文件注意事项

处理大型基因组数据集可能会超过MCP客户端的默认超时阈值。在处理大规模输入时调整客户端超时设置(例如。, asm_stats_unlimit, size_pattern_search).

目录标签

目录标签

PythonClaude云端部署基因组研究本地部署FASTA处理自然语言接口生物信息学工具MCP服务器

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP