open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/gnomad-mcp-server
Description: Model Context Protocol server for gnomAD (Genome Aggregation Database) GraphQL API
Latest version: 1.0.0

# gnomAD MCP Server

A Model Context Protocol (MCP) server that provides access to the gnomAD (Genome Aggregation Database) GraphQL API. This server enables AI assistants to query genetic variant data, gene constraints, and population genetics information from gnomAD.

## Features

- 🧬 **Gene Information**: Search and retrieve detailed gene data including constraint scores
- 🔬 **Variant Analysis**: Query specific variants and their population frequencies
- 📊 **Population Genetics**: Access allele frequencies across different populations
- 🧮 **Constraint Scores**: Get pLI, LOEUF, and other constraint metrics
- 🔍 **Region Queries**: Find variants within specific genomic regions
- 🧪 **Transcript Data**: Access transcript-specific information and constraints
- 📈 **Coverage Data**: Retrieve sequencing coverage statistics
- 🔄 **Structural Variants**: Query structural variant data
- 🧲 **Mitochondrial Variants**: Access mitochondrial genome variants

## Installation

### Prerequisites

- Node.js 18 or higher
- npm or yarn

### Install from source

```bash
git clone https://github.com/yourusername/gnomad-mcp-server.git
cd gnomad-mcp-server
npm install
npm run build
```

## Configuration

### Claude Desktop

Add to your Claude Desktop configuration file:

**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "gnomad": {
      "command": "node",
      "args": ["/path/to/gnomad-mcp-server/dist/index.js"]
    }
  }
}
```

### With MCP CLI

```bash
npx @modelcontextprotocol/cli gnomad-mcp-server
```

## Available Tools

### 1. `search`
Search for genes, variants, or regions in gnomAD.

**Parameters:**
- `query` (required): Search query (gene symbol, gene ID, variant ID, rsID)
- `reference_genome`: Reference genome (GRCh37 or GRCh38, default: GRCh38)
- `dataset`: Dataset ID (gnomad_r4, gnomad_r3, gnomad_r2_1, etc., default: gnomad_r4)

**Example:**
```json
{
  "query": "TP53",
  "reference_genome": "GRCh38"
}
```

### 2. `get_gene`
Get detailed information about a gene including constraint scores.

**Parameters:**
- `gene_id`: Ensembl gene ID (e.g., ENSG00000141510)
- `gene_symbol`: Gene symbol (e.g., TP53)
- `reference_genome`: Reference genome (default: GRCh38)

**Example:**
```json
{
  "gene_symbol": "BRCA1",
  "reference_genome": "GRCh38"
}
```

### 3. `get_variant`
Get detailed information about a specific variant.

**Parameters:**
- `variant_id` (required): Variant ID in format: chr-pos-ref-alt (e
npm package: @iflow-mcp/godzilla675-google-jules-mcp
Description: MCP (Model Context Protocol) server for Google Jules AI coding agent API
Author: Godzilla675
Latest version: 1.0.0

# Google Jules MCP Server

An MCP (Model Context Protocol) server that provides access to the [Google Jules API](https://developers.google.com/jules/api) - Google's AI-powered coding agent for automating software development tasks.

## Features

This MCP server exposes all Jules API capabilities:

### Sources
- **jules_list_sources** - List all connected GitHub repositories
- **jules_get_source** - Get details of a specific source

### Sessions
- **jules_list_sessions** - List all coding sessions
- **jules_get_session** - Get session details including state and outputs
- **jules_create_session** - Create a new coding task for Jules
- **jules_approve_plan** - Approve a plan in a session requiring approval
- **jules_send_message** - Send a message to Jules within a session

### Activities
- **jules_list_activities** - List all activities within a session
- **jules_get_activity** - Get details of a specific activity

## Installation

### Using npx (recommended)

```bash
npx google-jules-mcp
```

### Global installation

```bash
npm install -g google-jules-mcp
google-jules-mcp
```

## Configuration

### Environment Variable

Set your Google Jules API key:

```bash
export GOOGLE_JULES_API_KEY=your_api_key_here
```

### MCP Client Configuration

Add to your MCP client configuration (e.g., Claude Desktop):

```json
{
  "mcpServers": {
    "google-jules": {
      "command": "npx",
      "args": ["google-jules-mcp"],
      "env": {
        "GOOGLE_JULES_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

## Usage Examples

### List available repositories

```
Use jules_list_sources to see all connected GitHub repositories.
```

### Create a coding session

```
Use jules_create_session with:
- prompt: "Fix the authentication bug in login.js"
- source: "sources/github/myorg/myrepo"
- startingBranch: "main"
- automationMode: "AUTO_CREATE_PR"
```

### Monitor session progress

```
Use jules_list_activities with the sessionId to see what Jules is doing.
```

### Interact with Jules

```
Use jules_send_message to ask Jules questions or provide feedback during a session.
```

## API Key

To get your Jules API key:
1. Go to [Jules Settings](https://jules.google.com/settings#api)
2. Create a new API key
3. Keep it secure - don't share or commit it to public repositories

## Prerequisites

- Node.js 18.0.0 or higher
- A Google Jules API key
- GitHub repositories connected to Jules (via the Jules web app)

## License

MIT

## Links

- [Jules API Documentation](https://developers.google.com/jules/api)
- [Jules Web App](https://jules.google.com)
- [MCP Protocol](https://modelcontextprotocol.io)
npm package: @iflow-mcp/gonetone-mcp-server-taiwan-weather
Description: 用於取得臺灣中央氣象署 API 資料的 Model Context Protocol (MCP) Server
Author: 張文相 Wenxiang Zhang
Latest version: 0.1.4

# 臺灣氣象 - 中央氣象署 MCP Server (非官方)

用於取得臺灣中央氣象署 API 資料的 Model Context Protocol (MCP) Server。

### Model Context Protocol (MCP) 是什麼？

MCP 是一個開放協議，它標準化了應用程式如何為大型語言模型 (LLMs) 提供上下文。可以將 MCP 想像成 AI 應用程式的 USB-C 接口。就像 USB-C 為您的設備提供了一種標準化的方式來連接各種外圍設備和配件，MCP 提供了一種標準化的方式來將 AI 模型連接到不同的數據源和工具。

詳細介紹請參考 [Model Context Protocol](https://modelcontextprotocol.io/introduction) 官方頁面。

## 功能

- 取得臺灣各縣市天氣預報資料 - 今明 36 小時天氣預報

## API

### Tools

1. `get_taiwan_weather_forecast`
   - 取得臺灣各縣市天氣預報資料 - 今明 36 小時天氣預報
   - 輸入參數：
     - `locationName` (string): 臺灣縣市名稱
   - 返回值：中央氣象署 API `F-C0032-001` 資料 Json (key records)

## 對話例子

### 取得臺灣各縣市天氣預報資料 - 今明 36 小時天氣預報
- 高雄今天天氣如何呢？
- 我想知道屏東的天氣
- 台北氣象預報

## 設置

### 臺灣中央氣象署 API 授權碼

您必須先取得臺灣中央氣象署 API 授權碼：
- 前往 https://opendata.cwa.gov.tw/user/authkey (需登入帳號，沒有的話請註冊)
- 點擊 "取得授權碼" 按鈕
- 複製授權碼

### 用於 Claude Desktop 或其他支援 MCP 的應用程式

要在 Claude Desktop 中使用，請將以下內容添加到您的 `claude_desktop_config.json`：

```json
{
  "mcpServers": {
    "taiwan-weather": {
      "command": "npx",
      "args": [
        "-y",
        "@gonetone/mcp-server-taiwan-weather"
      ],
      "env": {
        "CWA_API_KEY": "<您的中央氣象署 API 授權碼>"
      }
    }
  }
}
```

如果要在其他支援 MCP 的應用程式中使用，請參考該應用程式的設定文件。

## Windows npx 問題

如果在 Windows 上使用 npx 執行 MCP Server 時無法執行，可以改用以下其中一個方法嘗試：

### 使用 cmd 執行 npx

配置改用 `cmd` 執行 `npx`：

```json
{
  "mcpServers": {
    "taiwan-weather": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@gonetone/mcp-server-taiwan-weather"
      ],
      "env": {
        "CWA_API_KEY": "<您的中央氣象署 API 授權碼>"
      }
    }
  }
}
```

### 改用 `node` 執行

將 `@gonetone/mcp-server-taiwan-weather` 全域安裝：

```bash
npm install -g @gonetone/mcp-server-taiwan-weather
```

然後配置改用 `node` 執行：

```json
{
  "mcpServers": {
    "taiwan-weather": {
      "command": "node",
      "args": [
        "<your-path>/node_modules/@gonetone/mcp-server-taiwan-weather"
      ],
      "env": {
        "CWA_API_KEY": "<您的中央氣象署 API 授權碼>"
      }
    }
  }
}
```

您可以使用 `npm root -g` 指令來查看全域安裝的 `node_modules` 目錄路徑。

## 貢獻

Issues 和 Pull requests 可以在 GitHub 上的 https://github.com/GoneTone/mcp-server-taiwan-weather 提出。

### Build

```bash
yarn build
```

### Test

可以使用 [MCP Inspector](https://modelcontextprotocol.io/docs/tools/inspector) 來測試 MCP Server：

```bash
npx -y @modelcontextprotocol/inspector -e CWA_API_KEY={您的中央氣象署 API 授權碼} node .
```

詳情請參考 [MCP Inspector](https://modelcontextprotocol.io/docs/tools/inspector) 官方頁面。

## License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.