open-index/open-npm huggingface dataset:
npm package: @robotbird/excel-json-converter-mcp
Description: MCP server for converting Excel files to JSON format
Author: robotbird
Latest version: 1.0.0

# Excel to JSON MCP Server

一个用于将Excel文件转换为JSON格式的MCP (Model Context Protocol) 服务器。

## 功能特性

- **Excel转JSON**: 将Excel文件转换为JSON格式
- **工作表信息获取**: 获取Excel文件的工作表信息
- **自定义列提取**: 支持指定需要提取的列
- **空行过滤**: 可选择是否过滤空行
- **MCP标准**: 完全兼容Model Context Protocol标准

## 安装

### 通过 npm 安装

```bash
npm install -g excel-to-json
```

### 本地开发

```bash
git clone <repository-url>
cd excel-to-json-mcp
npm install
npm run build
```

## 使用方法

### 作为 MCP 服务器使用

在Claude Desktop或其他MCP客户端中配置：

```json
{
  "mcpServers": {
    "excel2json": {
      "command": "npx",
      "args": [
        "-y",
        "excel-to-json"
      ]
    }
  }
}
```

### 本地测试

```bash
# 开发模式
npm run dev

# 生产模式
npm start
```

## 可用工具

### 1. excel_to_json

将Excel文件转换为JSON格式。

**参数:**
- `inputFile` (必需): Excel文件路径
- `outputFile` (可选): 输出JSON文件路径，默认为 "output.json"
- `sheetName` (可选): 工作表名称，默认为 "Final assembly"
- `columns` (可选): 要提取的列配置数组，默认提取F列和G列
- `filterEmptyRows` (可选): 是否过滤空行，默认为 true

**示例:**
```json
{
  "inputFile": "./data/example.xlsx",
  "outputFile": "./output/result.json",
  "sheetName": "Sheet1",
  "columns": [
    {"index": 0, "name": "ID"},
    {"index": 1, "name": "Name"},
    {"index": 2, "name": "Value"}
  ],
  "filterEmptyRows": true
}
```

### 2. get_sheet_info

获取Excel文件的工作表信息。

**参数:**
- `inputFile` (必需): Excel文件路径

**示例:**
```json
{
  "inputFile": "./data/example.xlsx"
}
```

## 配置示例

### Claude Desktop 配置

将以下配置添加到您的 `claude_desktop_config.json` 文件中：

```json
{
  "mcpServers": {
    "excel2json": {
      "command": "npx",
      "args": [
        "-y",
        "excel-to-json"
      ]
    }
  }
}
```

### VSCode 配置

如果使用 VSCode MCP 扩展：

```json
{
  "mcp": {
    "servers": {
      "excel2json": {
        "command": "npx",
        "args": ["-y", "excel-to-json"]
      }
    }
  }
}
```

## 项目结构

```
excel-to-json-mcp/
├── src/
│   ├── server.js      # MCP服务器实现
│   └── index.js       # 入口文件
├── build/             # 构建输出目录
├── package.json       # 项目配置
└── README.md         # 说明文档
```

## 开发

### 构建项目

```bash
npm run build
```

### 开发模式

```bash
npm run dev
```

### 发布

```bash
npm publish
```

## 系统要求

- Node.js >= 18.0.0
- 支持ES模块

## 许可证

MIT License

## 贡献

欢迎提交Issue和Pull Request。

## 更新日志

### v1.0.0
- 初始版本
- 支持Excel转JSON功能
- 支持工作表信息获取
- 完整的MCP协议支持
npm package: @robotbros/react-native-open-settings
Description: react native open system settings
Author: Enix Yu
Latest version: 1.0.2

# react-native-open-settings

Open system setting page for RN

## Installation

```sh
npm install react-native-open-settings

OR

yarn add react-native-open-settings
```

## Usage

```js
import OpenSettings, { SettingPages } from 'react-native-open-settings';

// ...

const result = await OpenSettings.open(SettingPages.Wifi);
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## Thanks to

[AliHoseinpoor/open_settings](https://github.com/AliHoseinpoor/open_settings)

## License

MIT
npm package: @robotd/gatsby-plugin-env-variables
Description: Gatsby plugin to whitelist system environment variables to be made available to client-side scripts
Author: Chad Lee
Latest version: 1.0.6

# Gatsby Environment Variables Plugin

> A [Gatsby](https://github.com/gatsbyjs/gatsby) plugin to whitelist system environment variables to be made available to client-side scripts.

By default, Gatsby only makes system environment variables [prefixed with `GATSBY_`](https://www.gatsbyjs.org/docs/environment-variables/#accessing-environment-variables-in-javascript) available to client scripts. Using this plugin, you can make any arbitrary environment variable available at runtime.

## Install

```
yarn add gatsby-plugin-env-variables
```

or

```
npm install gatsby-plugin-env-variables
```

## How to use

In `gatsby-config.js`:

```js
module.exports = {
  plugins: [
    {
      resolve: `gatsby-plugin-env-variables`,
      options: {
        whitelist: ["MY_VAR", "MY_OTHER_VAR"]
      },
    },
  ],
}
```

This will make `MY_VAR` & `MY_OTHER_VAR` available at runtime in your app by accessing `process.env.MY_VAR` or `process.env.MY_OTHER_VAR`.
npm package: @robotdomainsearch/mcp
Description: RobotDomainSearch MCP Server — domain intelligence for AI agents
Latest version: 0.2.0

# @robotdomainsearch/mcp

[RobotDomainSearch](https://robotdomainsearch.com) MCP Server — domain intelligence for AI agents.

A [Model Context Protocol](https://modelcontextprotocol.io) server that gives AI applications (Claude Desktop, Cursor, Windsurf, etc.) access to domain name tools: availability checks, WHOIS lookups, DNS intelligence, auction search, ENS names, and more.

## Quick Start

### Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "robotdomainsearch": {
      "command": "npx",
      "args": ["-y", "@robotdomainsearch/mcp"]
    }
  }
}
```

### Cursor

Add to your Cursor MCP settings:

```json
{
  "mcpServers": {
    "robotdomainsearch": {
      "command": "npx",
      "args": ["-y", "@robotdomainsearch/mcp"]
    }
  }
}
```

### Global Install

```bash
npm install -g @robotdomainsearch/mcp
```

Then run directly:

```bash
robotdomainsearch-mcp
```

## Available Tools

| Tool | Description |
|------|-------------|
| `check_domain` | Check domain name availability via RDAP |
| `whois_lookup` | Full WHOIS/RDAP information for a domain |
| `domain_intel` | Comprehensive domain intelligence report |
| `list_tlds` | Browse available TLDs by type or category |
| `get_registration_link` | Get registrar links and pricing |
| `search_auctions` | Search live domain auctions with filters |
| `ens_check` | Check ENS (.eth) name availability |
| `ens_metadata` | Get ENS name metadata and text records |

## How It Works

This npm package wraps a prebuilt Go binary. During `npm install`, the correct binary for your platform is downloaded from [GitHub Releases](https://github.com/robotdomainsearch/releases/releases).

### Supported Platforms

| OS | Architecture |
|----|-------------|
| macOS | Apple Silicon (arm64) |
| macOS | Intel (x64) |
| Linux | arm64 |
| Linux | x64 |

## Configuration

The MCP server connects to the public RobotDomainSearch API by default. No API key required.

| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| `RDS_API_URL` | `https://api.robotdomainsearch.com` | API base URL |

## Links

- **Website:** [robotdomainsearch.com](https://robotdomainsearch.com)
- **MCP Page:** [robotdomainsearch.com/mcp](https://robotdomainsearch.com/mcp/)
- **API Docs:** [robotdomainsearch.com/docs](https://robotdomainsearch.com/docs/)
- **GitHub:** [robotdomainsearch/releases](https://github.com/robotdomainsearch/releases)

## License

MIT
npm package: @robotfactory/agentpostoffice
Description: MCP server for sending physical letters via AI agents. Alias for @robotfactory/robotpostal.
Latest version: 1.0.0

# Agent Post Office

Alias for [@robotfactory/robotpostal](https://www.npmjs.com/package/@robotfactory/robotpostal). Send physical letters via AI agents.

See https://robotpostal.vercel.app/skill for full docs.
npm package: @robotfactory/robotpostal
Description: MCP server for RobotPostal — send physical letters via AI agents
Latest version: 1.1.0

# RobotPostal — Physical Mail for AI Agents

Send real physical letters anywhere in the world via MCP. Your AI agent calls the tool, we print, envelope, stamp, and mail via USPS.

**Website:** https://robotpostal.com
**Skill:** https://robotpostal.com/skill.md
**OpenAPI:** https://robotpostal.com/openapi.yaml

## Install

### Claude Code / Claude Desktop

```json
{
  "mcpServers": {
    "robotpostal": {
      "command": "npx",
      "args": ["-y", "robotpostal"]
    }
  }
}
```

Also available as `npx agentpostoffice`.

### Other MCP Clients

Any MCP client that supports stdio transport can use this server. Point it at `npx robotpostal` or `npx agentpostoffice`.

## Tools

| Tool | Description |
|------|-------------|
| `get_mail_quote` | Get price for sending a letter (postage + materials + 20% markup) |
| `send_mail` | Send a physical letter via USPS |
| `track_mail` | Check order status, tracking number, proof photos |
| `get_robotpostal_stats` | Live public business financials |

## Example

> "Send a letter to John at 456 Oak Ave, NYC 10001 saying 'Thanks for the memories'"

The agent uses `get_mail_quote` to check the price, then `send_mail` to create the order.

## Environment

| Variable | Default | Description |
|----------|---------|-------------|
| `ROBOTPOSTAL_API_URL` | `https://robotpostal.com/api/v1` | API base URL |

## License

MIT