Bicscan Mcp Server
Overview
What is BICScan MCP?
BICScan MCP is an innovative server solution designed to enhance the management and processing of biological data. It is part of the BICScan project, which focuses on providing tools and services for bioinformatics applications. This server is particularly useful for researchers and organizations working in the fields of biotechnology and life sciences, offering a platform for efficient data handling and analysis.
Features of BICScan MCP
- User-Friendly Interface: BICScan MCP provides an intuitive interface that simplifies the navigation and management of biological data.
- Robust Data Processing: The server is equipped to handle large datasets, ensuring quick and efficient processing without compromising performance.
- Integration Capabilities: BICScan MCP can be easily integrated with other bioinformatics tools and databases, allowing for seamless data exchange and analysis.
- Open Source: Being a public repository, BICScan MCP is open for contributions and modifications, fostering a collaborative environment for developers and researchers.
- Community Support: Users can benefit from a growing community of developers and researchers who contribute to the project, providing support and sharing insights.
How to Use BICScan MCP
- Access the Repository: Visit the BICScan MCP GitHub page to access the source code and documentation.
- Clone the Repository: Use Git to clone the repository to your local machine for development or testing purposes.
git clone https://github.com/ahnlabio/bicscan-mcp.git
- Set Up the Environment: Follow the installation instructions provided in the documentation to set up the necessary environment and dependencies.
- Run the Server: Start the BICScan MCP server locally and begin processing your biological data.
- Contribute: If you have improvements or features to add, consider contributing back to the project by submitting a pull request.
Frequently Asked Questions
What programming languages is BICScan MCP built with?
BICScan MCP is primarily developed using Python, which is widely used in bioinformatics for its simplicity and powerful libraries.
Is BICScan MCP suitable for beginners?
Yes, BICScan MCP is designed with a user-friendly interface and comprehensive documentation, making it accessible for users with varying levels of expertise.
Can I contribute to the BICScan MCP project?
Absolutely! BICScan MCP is an open-source project, and contributions are welcome. You can report issues, suggest features, or submit code improvements via GitHub.
What types of data can I process with BICScan MCP?
BICScan MCP is capable of processing various types of biological data, including genomic sequences, protein structures, and experimental results.
Where can I find support for using BICScan MCP?
Support can be found through the project's GitHub repository, where you can raise issues or ask questions. Additionally, community forums and discussions may provide further assistance.
Details
BICScan MCP Server
A powerful and efficient Blockchain address risk scoring API MCP Server, leveraging the BICScan API to provide comprehensive risk assessments and asset information for blockchain addresses, domains, and decentralized applications (dApps).
🎉 We're listed on https://github.com/modelcontextprotocol/servers for official integration 🎉
https://github.com/user-attachments/assets/f9425429-1cb1-4508-b962-81351075258b
Key Features
- Risk Scoring: Obtain risk scores for various blockchain entities, including crypto addresses, domain names, and decentralized application URLs, with scores ranging from 0 to 100, where 100 indicates high risk.
- Asset Information: Retrieve detailed asset holdings for specified crypto addresses, including cryptocurrencies and tokens, with support for multiple blockchain networks.
- Real-time Scanning: Utilize the BICScan API to perform real-time scans and receive up-to-date information on potential risks and asset holdings.
- Secure and Reliable: Built with robust error handling and logging to ensure secure and reliable operations.
Example Output
How to use.
You con either use Python with uv
or docker
depending on your preference.
Depending on your environment, you can choose to use either uv
, docker
, or uvx
.
1. Running with uv
1-1. Requirements
- Python 3.10 or higher
- uv 0.6.x
- git
1.2. Clone the repository
git clone https://github.com/ahnlabio/bicscan-mcp
1.3. Config claude_desktop_config.json
Append following to claude_desktop_config.json
.
Make sure to replace:
YOUR_BICSCAN_REPO_DIR_HERE
: to something likeC:\\Users\\ABC\\repo\\bicscan-mcp
or/home/abc/repo/bicscan-mcp
similarly.YOUR_BICSCAN_API_KEY_HERE
: to free API key can be obtained from https://bicscan.io (details below)
{
"mcpServers": {
... some other mcp servers ...,
"bicscan": {
"command": "uv",
"args": [
"--directory",
"YOUR_BICSCAN_REPO_DIR_HERE",
"run",
"bicscan-mcp"
],
"env": {
"BICSCAN_API_KEY": "YOUR_BICSCAN_API_KEY_HERE"
}
}
}
}
2. Running with Docker
2.1. Requirements
- Docker environment
2.2. Clone the repository
git clone https://github.com/ahnlabio/bicscan-mcp
2.3. Build Docker image.
Just run make
in the repository directory to build docker image.
2.4. Config
Append following to claude_desktop_config.json
Make sure to replace:
YOUR_BICSCAN_API_KEY_HERE
to API key obtained from https://bicscan.io (details below)
{
"mcpServers": {
... some other mcp servers ...,
"bicscan": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env", "BICSCAN_API_KEY=YOUR_BICSCAN_API_KEY_HERE",
"bicscan-mcp"
]
}
}
}
3. Running with uvx
3.1. Requirements
- Python 3.10 or higher
- uv 0.6.x
- git
3.2. Config claude_desktop_config.json
Append following to claude_desktop_config.json
.
Make sure to replace:
YOUR_BICSCAN_API_KEY_HERE
: to free API key can be obtained from https://bicscan.io (details below)
{
"mcpServers": {
... some other mcp servers ...,
"bicscan": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/ahnlabio/bicscan-mcp",
"bicscan-mcp"
],
"env": {
"BICSCAN_API_KEY": "YOUR_BICSCAN_API_KEY_HERE"
}
}
}
}
How to obtain Free BICScan API Key?
- Visit
https://bicscan.io
and register. - Go to profile and create "Create App"
- Enter name and description on your choice.
- Replace
YOUR_BICSCAN_API_KEY_HERE
part from above config to your newly obtained key. - restart the Claude Desktop.
Server Config
{
"mcpServers": {
"bicscan-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--ahnlabio--bicscan-mcp--bicscan-mcp",
"bicscan-mcp"
],
"env": {
"BICSCAN_API_KEY": "bicscan-api-key"
}
}
}
}