semvec/pypi-packages huggingface dataset:
datav-twinfabric-mcp 1.4.1
DataV.TwinFabric MCP Server: A server for DataV.TwinFabric integration via the Model Context Protocol (MCP).
Requires Python: >=3.10

# DataV TwinFabric MCP server

Python bridge for interacting with DataV TwinFabric using the Model Context Protocol (MCP).

## Setup

1. Make sure Python 3.10+ is installed
2. Install `uv` if you haven't already:
   ```bash
   curl -LsSf https://astral.sh/uv/install.sh | sh
   ```
3. Create and activate a virtual environment:
   ```bash
   cd datav-twinfabric-mcp
   uv venv
   source .venv/bin/activate  # On Unix/macOS
   # or
   source .venv\Scripts\activate     # On Windows
   ```
4. Install dependencies:
   ```bash
   uv pip install -e .
   ```

At this point, you can configure your MCP Client (Claude Desktop, Cursor, Windsurf) to use the Unreal MCP Server as per the [Configuring your MCP Client](README.md#configuring-your-mcp-client).

## Test on Cherry Studio
### Method 1

1. Add MCP server in Settings.
 ```
 {
  "mcpServers": {
    "twinfabric_mcp_server": {
      "name": "DataV TwinFabric MCP",
      "command": "uvx",
      "args": [
        "datav-twinfabric-mcp"
      ],
      "env": {
        "LOG_DIR": "D:/", // Log directory
        "UnrealClientId": "D225E4144B548E5B20463AA2A7D2F7A7",//MCP控制的DataV TwinFabric客户端的机器码，需要从客户端的Setting中获取
      }
    }
  }
}
 ```
2. Save and Start the server.
3. Switch to the default assistant page, add MCP server at the bottom, and start your conversations.

### Method 2

0. 本地启动MCP server时，从 pyproject.toml 移除以下内容：
 ```
[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"

[tool.hatch.build]
include = ["datav_twinfabric_mcp/*.py"]
[project.scripts]
datav-twinfabric-mcp = "datav_twinfabric_mcp.twinfabric_mcp_server:run"
 ```
1. Add MCP server in Settings.
 ```
 {
  "mcpServers": {
    "twinfabric_mcp_server": {
      "name": "DataV TwinFabric MCP",
      "command": "uv",
      "args": [
        "--directory",
        "E://workspace//MCP//DTF-MCPServer//datav-twinfabric-mcp//datav_twinfabric_mcp//",
        "run",
        "twinfabric_mcp_server.py"
      ],
      "env": {
        "LOG_DIR": "D:/", // Log directory
        "UnrealClientId": "D225E4144B548E5B20463AA2A7D2F7A7",//MCP控制的DataV TwinFabric客户端的机器码，需要从客户端的Setting中获取
      }
    }
  }
}
 ```
2. Save and Start the server.
3. Switch to the default assistant page, add MCP server at the bottom, and start your conversations.
mesa-designer 1.0.0
MESA-Designer python package
Requires Python: >=3.12

![igem_munich_logo](src/mesa_designer/img/dark.png)
# iGEM Munich
iGEM Munich is a TUM & LMU student club focused on participating in the iGEM competition as well as outreach and public 
education. Find more information at: [iGEM Munich](https://igem-munich.com) about our Team or click 
[here](https://igem.org) for more information on the iGEM Competition.

# MESA Designer
The iGEM Munich 2025 MESA Designer Project is a software package focused on easily designing, creating and evaluating different MESA Constructs for any target.
This package extends the functionality of the [MESA-Designer Platform](https://github.com/igem-munich/MESA-Designer) and its API.

## Installation
The mesa-designer python package can be easily installed from pypi using `pip install mesa-designer`. The mesa-designer 
package requires biopython to work and installs this as part of the installation process. Note: any addition dependencies of biopython
will also be installed.

## Requirements
Currently, any python version above 3.10 is supported.  
As part of its installation, mesa-designer also installs biopython and its dependencies. For more information on compatibility, check out [biopython](https://pypi.org/project/biopython/).

## Contributing / Bug Reports
The synthetic biology and bioinformatics community thrives because of international collaboration and community support.
In this spirit any ideas, bug reports and feature requests are very welcome. Please create a new issue on our [GitHub](https://github.com/igem-munich/mesa-designer-package/issues)
and flag it with the appropriate tag.