Weishengxin — 微生信

cn.com.bioinformaticsPublished by bioinformatics.com.cnOfficial publisherv1.0.0Updated Nov 6, 2026

Scientific plotting for bioinformatics with about 160 free modules. Anonymous access supported.

VerifiedStreamable HTTPWeb executableData & AnalyticsAI & ML

Overview

AI-generated overview

Remote MCP server for bioinformatics plotting: it finds modules, reads their TSV input schemas, submits datasets for background plotting and returns result…

What you can do
  • Browse and search about 160 plotting modules by purpose or data features, with suitability summaries
  • Read a module's TSV input format, column meanings, parameter aliases, defaults and constraints
  • Fetch configured example images and page links, plus usage guidance and troubleshooting FAQs
  • Submit one TSV dataset per job for background plotting and poll the same request ID for status and file links
When to use it
Useful when you need publication-oriented scientific figures from tabular data and want an assistant to pick a suitable module, prepare the TSV input and retrieve the generated files. Also handy for checking a module's input format or the site's usage guidance before drawing.
Requirements
A remote streamable HTTP endpoint; nothing to install locally. No authentication is declared and anonymous access is supported, but paid modules require the user's own annual-access account key, while free public keys only reach free modules. Network access to the service is needed.
Before you install
Submitting data sends your TSV dataset to a third-party service. Only one drawing runs globally, with at most one new job admitted every 5 seconds, so jobs may be busy or rate-limited. Accepted does not mean finished; poll the same request ID rather than resubmitting. Free keys cannot access paid modules, and the server verifies annual access.

Installation

In SourceWeft

  1. Open Weishengxin — 微生信 in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/cn.com.bioinformatics%2Fweishengxin/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "weishengxin": {
      "type": "http",
      "url": "https://www.bioinformatics.com.cn/mcp"
    }
  }
}

Tools

6

list_modules

Discover available bioinformatics plotting modules by purpose or data features. Return summaries and suitability; empty keyword browses pages. Entries with available=false are for introduction only and cannot be executed. / 查找生信模块,available=false仅供介绍,不能执行。

Parameterslimitoffsetkeyword

get_faq

Find website usage guidance and common troubleshooting answers by keyword or FAQ ID. Load only when needed. / 按关键词或编号查询网站使用说明及常见问题,按需读取。

Parameterslimitfaq_idoffsetkeyword

get_module_demo

Get configured example image/page links and a reading guide; no plotting occurs. Examples are not results for the user's data; missing links are not invented. / 获取已配置的示例图片、页面链接及读图说明,不执行绘图、不编造链接。

Parametersmodule_idrequired

get_module_schema

Read a module's TSV input format, column meanings, example, parameter aliases, defaults and constraints. Read once before drawing; full FAQ is optional. Use inputs for multi-input modules. / 查询模块数据格式、列含义、示例、参数别名、默认值和约束,完整问答按需加载。

Parametersmodule_idrequiredinclude_details

draw_plot

Submit one TSV dataset for serial background plotting. accepted is not completion; poll get_result. One job globally, at most one new admission per 5s. busy/rate_limited are not admitted: wait and retry the same ID. / 提交一份TSV后台绘图,accepted不是完成;全局单任务且每5秒最多受理一次,忙碌或限频均未受理,等待后原编号重试。

Parametersparamsdata_tsvrequiredmodule_idrequiredrequest_idrequired

get_result

Check an existing drawing request's status and file links within the current key's result scope. Use after timeouts; do not submit a duplicate task. / 查询当前密钥结果范围内原任务的状态和文件链接,超时先查询,不重复提交。

Parametersrequest_idrequired

Version history

1
  1. v1.0.0LatestNov 6, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Bioinformatics integrations