FlyBase MCP
MCP server for FlyBase integration
This MCP server allows accessing and retrieving information from FlyBase, a comprehensive database for the genetics and molecular biology of Drosophila melanogaster.
Installation
- Local setup with Claude Desktop:
Add the following to your claude_desktop_config.json file. To locate this file, click your name in Claude Desktop, go to “Settings,” then “Developer.” Under “Local MCP servers,” select “Edit Config.”
{
"mcpServers": {
"flybase": {
"command": "uvx",
"args": [
"flybase-mcp-server@latest"
],
"env": {
"UV_PYTHON": "3.11"
}
}
}
}
Features
- Retrieving a concise summary for a specific gene from FlyBase using its unique gene ID.
- Fetching Gene Ontology (GO) slim terms for a gene by specifying the GO domain, such as
biological_process,cellular_component, ormolecular_function.
API reference
Tools
-
get_flybase_gene_summary- This tool retrieves a concise summary for a specific gene from FlyBase.
- Requires: the unique FlyBase gene ID (e.g., FBgn0003362).
-
get_flybase_gene_ontology- This tool fetches Gene Ontology (GO) slim terms for a gene, categorized by a specific GO domain.
- Requires: the unique FlyBase gene ID (e.g., FBgn0003362).
-
gene_ontology_domain (str): The specific GO domain to query.
- Available values for GO: biological_process, cellular_component, molecular_function
-
Metadata
Release files for flybase-mcp-server 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flybase_mcp_server-0.1.1.tar.gz | 214.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flybase_mcp_server-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 429.4 kB
Release files / flybase_mcp_server-0.1.1.tar.gz
| Download URL | flybase_mcp_server-0.1.1.tar.gz |
|---|---|
| Size | 214.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
50eccebc0a7369d29865bbf91f87da5e4ba758ad73d6823ac2af32c56810598c
|
|
BLAKE2b-256 checksum How to use checksums |
b8c8602e4ebc56406b90155d27c38d34837a44ad7e2a39ac6b388b30342484c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.5
|
Release files / flybase_mcp_server-0.1.1-py3-none-any.whl
| Download URL | flybase_mcp_server-0.1.1-py3-none-any.whl |
|---|---|
| Size | 214.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
faa519e8993428b1ed84e88da3fe763e9a5a6183e748646baf6031c75e98c3c6
|
|
BLAKE2b-256 checksum How to use checksums |
130eef26d019ed617a2f675fbdb43adbccab62f0c310106cdcffdd38f0d611b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.5
|