open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/wtw-niubi-tomato-novel-mcp
Description: 番茄小说AI自动化MCP工具
Latest version: 1.0.0

# 番茄小说AI自动化MCP工具

基于TypeScript和MCP协议的番茄小说自动化发布工具。

## 功能特性

- ✅ AI自动生成小说章节
- ✅ 原创性检测
- ✅ 自动化发布到番茄小说平台
- ✅ 数据统计和分析
- ✅ 定时发布功能

## 技术栈

- **TypeScript** - 类型安全的JavaScript
- **MCP SDK** - Model Context Protocol官方SDK
- **Puppeteer** - 浏览器自动化
- **TypeORM** - 数据库ORM
- **Zod** - 数据验证

## 快速开始

### 1. 安装依赖

```bash
npm install
```

### 2. 配置环境变量

复制 `.env.example` 为 `.env` 并填入你的配置：

```bash
cp .env.example .env
```

编辑 `.env` 文件，填入：
- OpenAI API Key 或 Anthropic API Key
- 番茄小说账号信息
- 数据库路径等

### 3. 构建项目

```bash
npm run build
```

### 4. 运行开发模式

```bash
npm run dev
```

### 5. 配置Cursor

**详细配置指南请查看：[CURSOR_MCP配置指南.md](./CURSOR_MCP配置指南.md)**

#### 方法1：使用自动配置脚本（推荐）

在PowerShell中运行：

```powershell
# 生产环境配置（使用编译后的代码）
.\setup-cursor-mcp.ps1 -ProjectPath "E:\codes\novel-mcp" -Mode "production"

# 开发环境配置（直接运行TypeScript）
.\setup-cursor-mcp.ps1 -ProjectPath "E:\codes\novel-mcp" -Mode "development"
```

脚本会自动：
- 找到Cursor配置文件位置
- 创建配置（如果不存在）
- 添加MCP服务器配置
- 保存配置

#### 方法2：手动配置

1. **找到Cursor的MCP配置文件**：
   - Windows: `%APPDATA%\Cursor\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json`
   - macOS: `~/Library/Application Support/Cursor/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json`
   - Linux: `~/.config/Cursor/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json`

2. **添加配置**（使用绝对路径，替换为你的实际路径）：

```json
{
  "mcpServers": {
    "tomato-novel": {
      "command": "node",
      "args": [
        "E:\\codes\\novel-mcp\\dist\\index.js"
      ],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}
```

3. **重启Cursor**使配置生效

**注意**：
- 确保项目已构建（运行 `pnpm build`）
- 路径使用绝对路径（替换 `E:\\codes\\novel-mcp` 为你的实际路径）
- 如果使用 `.env` 文件，`env` 字段可以省略
- 参考 `cursor-mcp-config.example.json` 查看配置示例

## 项目结构

```
novel-mcp/
├── src/
│   ├── index.ts                # MCP服务器主入口
│   ├── tools/                  # MCP工具实现
│   │   ├── contentGeneration.ts
│   │   ├── originalityCheck.ts
│   │   ├── publishing.ts
│   │   └── analytics.ts
│   ├── services/               # 业务逻辑服务
│   │   ├── aiService.ts
│   │   ├── tomatoService.ts
│   │   ├── dbService.ts
│   │   └── originalityService.ts
│   ├── models/                 # 数据模型
│   │   ├── Novel.ts
│   │   ├── Chapter.ts
│   │   └── PublishTask.ts
│   ├── config/                 # 配置
│   │   └── prompts/
│   └── resources/              # MCP资源
├── prompt/                     # Prompt模版
├── data/                       # 数据目录
└── dist/                       # 编译输出
```

## 使用示例

在Cursor中，你可以通过自然语言与AI对话来使用这些工具：

```
用户: "帮我生成一篇都市系统流小说的第一章，5000字"

AI会自动调用 generate_chapter 工具生成内容
```

## 开发

### 开发模式

```bash
npm run dev
```

### 构建

```bash
npm run build
```

### 测试

```bash
npm test
```

## 注意事项

⚠️ **重要提醒**：
1. 严格遵守番茄小说平台规则，避免封号风险
2. 保证内容原创性，避免版权问题
3. 合理使用AI生成内容，注意合规性
4. 定期人工审核，保证内容质量

## 许可证

MIT
npm package: @iflow-mcp/xianminx-mcp-server-flomo
Description: A MCP server for Flomo
Latest version: 0.0.11

# Flomo MCP Server
![](https://badge.mcpx.dev?type=server 'MCP Server') ![NPM Version](https://img.shields.io/npm/v/mcp-server-flomo) ![MIT licensed](https://img.shields.io/github/license/xianminx/mcp-server-flomo?style=flat-square)
[![smithery badge](https://smithery.ai/badge/mcp-server-flomo)](https://smithery.ai/server/mcp-server-flomo/wss://mcp.smithery.ai:443)

https://github.com/xianminx/mcp-server-flomo

A Model Context Protocol (MCP) server that lets you create notes in Flomo directly through AI chat interactions in Cursor or Claude desktop. Write and organize your thoughts seamlessly through natural language commands.

## Usage

### Installing via Smithery

To install mcp-server-flomo for Claude Desktop automatically via [Smithery](https://smithery.ai/server/mcp-server-flomo/wss://mcp.smithery.ai:443):

```bash
npx -y @smithery/cli install mcp-server-flomo --client claude
```

### [mcp-get](https://mcp-get.com/) 

![mcp-get: mcp-server-flomo](https://img.shields.io/badge/mcp--get-mcp--server--flomo-blue)


```bash
npx @michaellatman/mcp-get@latest install mcp-server-flomo
```

### [mcp.so](https://mcp.so/server/mcp-server-flomo/xianminx)
https://mcp.so/protocol/mcp-server-flomo/wss://mcp.smithery.ai:443

### Manually configure

Configure Claude / Cursor / Windsurf / Cline / ChatWise / Cherry Studio etc.

```bash
FLOMO_API_URL=your_api_url_here npx mcp-server-flomo
```

Or configure for your MCP Host / Client. See https://mcp.so/protocol/mcp-server-flomo/wss://mcp.smithery.ai:443 for configuration detail.

Get your Flomo API URL from [Flomo API Settings](https://v.flomoapp.com/mine)

```json
{
  "mcpServers": {
    "mcp-server-flomo": {
      "command": "npx",
      "args": [
        "mcp-server-flomo"
      ],
      "env": {
        "FLOMO_API_URL": "your_api_url_here"
      }
    }
  }
}
```

Once the server is running, you can create notes in Flomo through natural language commands in your AI chat. Here are some examples:

```json
"How to publish a mcp server? Could you save the answer to flomo note after answering it"
```

This will save the Cursor AI Agent response to Flomo directly in the chat conversation!


<img src="https://raw.githubusercontent.com/xianminx/mcp-server-flomo/refs/heads/main/public/images/mcp-cursor-flomo.png" width="400">

The server will handle:

- Converting your natural language requests into Flomo API calls
- Proper formatting and submission of your notes
- Providing feedback on successful note creation

## Dev

1. Get your Flomo API URL from [Flomo API Settings](https://v.flomoapp.com/mine)

2. Install and configure:

   ```bash
   # Install dependencies
   npm install
   FLOMO_API_URL=your_api_url_here npx .
   ```

## Technical Details

- Built with TypeScript and the Model Context Protocol SDK
- Communicates with Flomo via their REST API
- Runs over stdio for seamless integration with AI tools

## License

This project is licensed under the MIT License—see the [LICENSE](LICENSE) file for details.
npm package: @iflow-mcp/xingtongcai-mcp-server-ts
Description: 一个同时支持stdio,streamableHttp和sse的mcp框架
Author: caixintong
Latest version: 1.0.1

# 一个同时支持stdio，streamableHttpless和sse三种协议的MCP服务框架

## 项目说明
目前MCP服务在AI方向的业务使用频率很高，但随着业务的加深，发现存在以下痛点：
  1.不同平台对MCP服务协议要求不同，有支持streamableHttp，有仅支持sse的。相同功能重复开发，浪费时间成本
  2.有些研发人员并不了解MCP，现学现开发会让研发周期加长，时间成本耗费过多
为了解决不同平台不同要求，降低研发人员开发成本，本人提出一个框架，同时支持stdio，streamableHttpless和sse三种模式，实现一次开发实现三种模式

## 目录结构
- build: 编译之后的文件
- src
 -- router: 配置streamableHttp和sse协议的路由
   -- index.ts: 注册streamableHttp路由入口
   -- mcp.ts: streamableHttp的配置路径，具体为`process.env.MCP_BASE_PATH`的路径请求,如果没有配置，默认/mcp
   -- sse.ts: sse的配置路径，具体为`process.env.MCP_BASE_PATH`的路径请求,如果没有配置，默认/mcp
 -- tools: mcp的工具 
   -- index.ts: 注册工具
   -- mockFunc.ts: 模拟一个工具写法 - 这部分需要根据业务开发
 -- cli.ts: 命令行解析工具
 -- index.ts: 总入口
 -- server.ts: 创建Mcp服务
 -- sse.ts: 运行sse模式
 -- stdio.ts: 运行stdio模式
 -- streamableHttp.ts: 运行streamableHttp模式
- xingyun/bin : 是根据我们业务使用的部署工具开发的部署脚本 - 这部分需要根据实际部署平台更改
- build_xingyun.sh: 是根据我们业务使用的部署工具开发的部署脚本 - 这部分需要根据实际部署平台更改

## 启动服务

1.启动stdio: npm run start 是默认启动stdio

1.启动StreamableHttp: npm run start:http 是默认启动端口3001

2.更改端口启动StreamableHttp: npm run dev:http 或者 npm run start -- -t http -p 3001 
-t httt: 代表启动StreamableHttp
-p 3001: 代表启动端口3001

## 测试StreamableHttp方式
### 第一种方式 curl命令
1.cd demo && npm run dev:http // 这个会启动 http://localhost:3001/mcp 这个地址
2.终端curl命令
``` ts
curl -X POST http://localhost:3001/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "mockfunc",
"arguments": {"desc": "测试参数","desc1": "测试参数"
}
},
"id": 1
}'
```
### 第二种方式 使用inspector工具
1.cd demo && npm run dev:http // 先启动自己服务
2.npm run inspector // 启动inspector工具
3.在URL地址配上自己服务地址

## 测试SSE方式 
方式和测试StreamableHttp方式 相同，只不过启动是用 npm run start:sse

## 环境变量说明
## 内网使用配置

### 环境变量配置
```bash
# 监听特定内网IP（例如：192.168.1.100）
export MCP_HOST=192.168.1.100
export MCP_PORT=3001

# 使用内网域名（可选）
export MCP_DOMAIN=mcp-server.internal.com

# 修改基础路径（可选，默认是 /mcp）
export MCP_BASE_PATH=/api/mcp

```

### 端口配置优先级
1. 环境变量 `MCP_PORT`（最高优先级）
2. 命令行参数 `--port` 
3. 默认值：3001端口

### 访问地址优先级
1. 环境变量 `MCP_DOMAIN`（最高优先级）
2. 环境变量 `MCP_HOST`
3. 默认: localhost

### 内网访问方式
假设你的内网服务器IP是 `192.168.1.100`，端口是 `3001`：

**基础访问：**
```
http://192.168.1.100:3001/sales
```

**带域名的访问：**
```
http://mcp-server.internal.com/sales
```

**自定义路径：**
```
http://192.168.1.100:3001/api/mcp
```
### 额外说明
1.在 xingyun/bin/control.sh中，这段代码是启动streamableHttpless的，如果需要启动sse，需要改为 `npm run start:sse`
```
start(){
    npm run start:http
    sleep 3
    status
}
```

2.在package.json中 stop的语句是 `"stop": "pkill -f \"demo\" || true",`这个demo是要根据你自己启动服务的名字相同
npm package: @iflow-mcp/xmartlabs-vytallink-mcp-server
Description: A Model Context Protocol (MCP) server that provides access to vytalLink health and fitness data. vytalLink is a comprehensive health platform that aggregates data from wearable devices, fitness apps, and health monitoring systems, providing unified access
Author: Xmartlabs
Latest version: 0.0.6

ERROR: No README data found!
npm package: @iflow-mcp/xmcp
Description: The MCP framework
Author: xmcp
Latest version: 0.0.3

<div align="center">
  <a href="https://xmcp.dev">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://assets.basehub.com/bf7c3bb1/303b8a62053c9d86ca3b972b5597ab5c/x.png">
      <img alt="XMCP logo" src="https://assets.basehub.com/bf7c3bb1/303b8a62053c9d86ca3b972b5597ab5c/x.png" height="128">
    </picture>
  </a>
  <h1>xmcp</h1>

<a href="https://basement.studio"><img alt="xmcp logo" src="https://img.shields.io/badge/MADE%20BY%20basement.studio-000000.svg?style=for-the-badge&labelColor=000"></a>
<a href="https://www.npmjs.com/package/xmcp"><img alt="NPM version" src="https://img.shields.io/npm/v/xmcp.svg?style=for-the-badge&labelColor=000000"></a>
<a href="https://github.com/basementstudio/xmcp/blob/main/license.md"><img alt="License" src="https://img.shields.io/npm/l/xmcp.svg?style=for-the-badge&labelColor=000000"></a>

</div>

## The TypeScript MCP Framework

`xmcp` is a framework for building and shipping MCP servers with TypeScript. Designed with DX in mind, it streamlines development and lowers the barrier to entry for anyone looking to create and deploy powerful tools on top of the Model Context Protocol ecosystem.

## Getting Started

Bootstrap your first `xmcp` application with:

```bash
npx create-xmcp-app@latest
```

or initialize `xmcp` on an existing Next.js or Express project with:

```bash
npx init-xmcp@latest
```

## Features

⊹ **File System Routing** - Tools and prompts are auto-registered from a `tools` and `prompts` directory\
⊹ **Hot Reloading** - Instant development feedback\
⊹ **Middlewares** - Toolkit for shipping authentication and custom middlewares\
⊹ **Extensible Configuration** - Customizable configuration for your MCP server\
⊹ **Deploy Anywhere** - Flexible deployment across any platform\
⊹ **Vercel Support** - Zero-configuration deployment with Vercel

## Learn more

⊹ Visit [xmcp.dev](https://xmcp.dev) to learn more about the project.\
⊹ Visit [xmcp.dev/docs](https://xmcp.dev/docs) to view the full documentation.

## Security

If you believe you have found a security vulnerability, we encourage you to let us know right away.

We will investigate all legitimate reports and do our best to quickly fix the problem.

Please report any vulnerabilities in our open source repositories to [security@xmcp.dev](mailto:security@xmcp.dev).
npm package: @iflow-mcp/yanmxa-scriptflow-mcp
Description: Script workflow management via MCP. Converts AI workflows to persistent scripts, reducing tokens & delays while minimizing hallucination risks.
Author: myan@redhat.com
Latest version: 1.0.2

# ScriptFlow MCP Server

[![npm version](https://badge.fury.io/js/scriptflow-mcp.svg)](https://www.npmjs.com/package/scriptflow-mcp)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

ScriptFlow is a script workflow management system built on the Model Context Protocol (MCP). It transforms complex, repetitive AI interactions into persistent, executable scripts that can be managed, version-controlled, and reused across sessions.

## Why ScriptFlow?

1. **Transform Workflows into Scripts**: Convert successful AI interactions into reusable, executable scripts
2. **Save Time & Tokens**: Execute complex tasks instantly instead of repeating long conversations
3. **Guaranteed Consistency**: Scripts run the same way every time, eliminating AI randomness
4. **Powerful Management**: Search, organize, edit, and version your automation library
5. **Team Collaboration**: Share proven workflows across your organization

## Features

- **Add/Edit/Remove** scripts with metadata
- **List/Search** scripts by name, description, or tags  
- **Execute** scripts with arguments
- **Multi-language** support (Bash, Python, Node.js, TypeScript)

## Setup

Add to your MCP client config (e.g., Claude Desktop `claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "scriptflow": {
      "command": "npx",
      "args": ["scriptflow-mcp"],
      "env": {
        "SCRIPTFLOW_SCRIPTS_DIR": "/your/custom/path"
      }
    }
  }
}
```

**Environment Variables:**
- `SCRIPTFLOW_SCRIPTS_DIR`: Scripts directory (default: `/tmp/scriptflow-mcp/scripts`)
- `SCRIPTFLOW_TIMEOUT`: Execution timeout in ms (default: `30000`)

## Available Tools

- `script_add` - Add new script (name, description, content, language, tags)
- `script_edit` - Update existing script  
- `script_get` - View script details
- `script_list` - Search/filter scripts
- `script_run` - Execute script with arguments
- `script_rm` - Remove script

## Quick Example

```json
// Add script
{"name": "hello", "description": "Hello script", "content": "echo 'Hello!'"}

// Run script  
{"name": "hello", "args": ["World"]}

// List scripts
{"search": "hello"}
```

## Storage

Scripts stored as `{name}.{ext}` + `{name}.json` metadata files.
Supports: Bash (.sh), Python (.py), JavaScript (.js), TypeScript (.ts)

## Testing

```bash
# Run tests
npm test

# Test with MCP Inspector
npx @modelcontextprotocol/inspector npx scriptflow-mcp
```
npm package: @iflow-mcp/yapi-get-interface-mcp
Description: 一个用于获取YAPI接口详情的MCP服务器
Author: me@cooool.fun
Latest version: 0.1.2

# yapi-get-interface-mcp

一个用于获取YAPI接口详情的MCP（Model Context Protocol）服务器，支持与Cursor、Claude Desktop等AI开发工具集成。

<a href="https://glama.ai/mcp/servers/@Gorvey/yapi-get-interface-mcp">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/@Gorvey/yapi-get-interface-mcp/badge" alt="YAPI Interface Server MCP server" />
</a>

## 使用方法

### 可用工具

#### yapi-get-interface
根据接口ID获取YAPI接口详情

**参数：**
- `id`：接口ID（数字格式）

**使用示例：**
![](https://file.cooool.fun/yapi-get-interface.png)

AI工具会自动调用该工具并返回接口的完整信息，包括：
- 接口基本信息（名称、路径、方法等）
- 请求参数（路径参数、查询参数、请求头、请求体）
- 响应信息（响应体、响应类型等）
- 其他元数据（创建时间、状态、标签等）

### 命令行参数

| 参数 | 说明 | 必需 | 示例 |
|------|------|------|------|
| `--email` | YAPI登录邮箱 | 是 | `--email admin@company.com` |
| `--password` | YAPI登录密码 | 是 | `--password mypassword` |
| `--url` | YAPI服务器地址 | 是 | `--url https://yapi.company.com` |

## 快速开始

#### 在Cursor中配置

创建或编辑 `.cursor/mcp.json` 文件（项目级配置）或 `~/.cursor/mcp.json` 文件（全局配置）：

```json
{
    "mcpServers": {
        "yapi-get-interface-mcp": {
            "command": "npx",
            "args": [
                "yapi-get-interface-mcp",
                "--email", "your@email.com",
                "--password", "yourpassword", 
                "--url", "https://yapi.yourcompany.com"
            ]
        }
    }
}
```

## 环境要求

- Node.js >= 18.0.0
- pnpm >= 8.0.0

## 安装

使用npx可以直接运行，无需本地安装：

```bash
# 克隆项目
git clone https://github.com/Gorvey/yapi-get-interface-mcp.git
cd yapi-get-interface-mcp

# 安装依赖
pnpm install

# 构建项目
pnpm run build
```

## 开发指南

### 项目结构

```
src/
├── config/           # 配置管理
│   └── yapi-config.ts
├── server/           # MCP服务器
│   ├── server.ts
│   ├── tools.ts
│   └── resources.ts  
├── yapi/             # YAPI客户端
│   └── client.ts
└── index.ts          # 入口文件
```

### 开发脚本

```bash
# 开发模式（带示例配置）
pnpm run dev

# 监听文件变化自动构建
pnpm run watch

# 清理构建文件
pnpm run clean

# 构建项目
pnpm run build

# 使用MCP Inspector调试
pnpm run inspector
```

### 调试

使用MCP Inspector进行调试：

```bash
pnpm run inspector
```

这将启动一个交互式界面，帮助你测试和调试MCP工具。

## 常见问题

### 1. YAPI连接失败
- 检查YAPI服务器地址是否正确
- 确认邮箱和密码是否正确
- 检查网络连接和YAPI服务器可访问性

### 2. 接口ID无效
- 确保接口ID是数字格式
- 检查接口在YAPI中是否存在
- 确认有访问该接口的权限

### 3. MCP服务器未被识别
- 确保已正确构建项目（`pnpm run build`）
- 检查配置文件中的路径是否正确
- 重启AI开发工具

## 许可证

MIT License

## 贡献

欢迎提交Issue和Pull Request来改进这个项目。

## 更多信息

- [MCP协议文档](https://modelcontextprotocol.io/)
- [Cursor MCP集成文档](https://docs.cursor.com/integrations/mcp)
npm package: @iflow-mcp/ycloud-developers-ycloud-whatsapp-mcp-server
Description: YCloud WhatsApp API MCP Server
Latest version: 0.1.0

# YCloud WhatsApp API MCP 服务器

[English](README-en.md) | 中文

这是一个基于[Model Context Protocol (MCP)](https://modelcontextprotocol.io/)构建的YCloud WhatsApp API服务器。它能够自动从YCloud WhatsApp OpenAPI规范中生成工具，让AI模型（如Claude）可以直接与YCloud WhatsApp API交互。

## 前提条件

在使用此服务器之前，您需要：

1. 在 [YCloud官网](https://www.ycloud.com) 注册一个账户
2. 获取您的API密钥（请参阅下面的说明）
3. 安装必要的软件依赖（请参阅下面的说明）

## 系统要求

- Node.js v16.0.0 或更高版本
- npm v7.0.0 或更高版本
- Claude 桌面应用（如果要与 Claude 集成）

## 功能

- 自动从OpenAPI规范生成MCP工具
- 支持所有YCloud API端点
- 支持API认证
- 自动处理参数类型和验证
- 支持HTTP请求和响应处理

## 安装

```bash
# 克隆仓库
git clone https://github.com/YCloud-Developers/ycloud-whatsapp-mcp-server.git
cd ycloud-whatsapp-mcp-server

# 安装依赖
npm install

# 构建项目
npm run build
```

## 使用方法

### 获取API密钥

要使用YCloud API，您需要一个API密钥进行身份验证：

1. 登录到 [YCloud控制台](https://www.ycloud.com/console/)
2. 导航到开发者页面
3. 在此页面上，您可以找到您的API密钥

API密钥应作为请求头 `X-API-Key` 包含在所有API请求中。

### 环境变量配置

您可以通过以下环境变量配置服务器：

- `API_BASE_URL`: YCloud API的基础URL（默认：https://api.ycloud.com/v2）
- `OPENAPI_SPEC_PATH`: OpenAPI规范的路径或URL（默认：https://docs.ycloud.com/openapi.json）
- `API_HEADERS`: API请求头（格式：key1:value1,key2:value2）

### Claude桌面端集成

要在Claude桌面应用中使用此服务器，请编辑Claude配置文件：

1. 找到或创建Claude桌面配置文件：
   - 在macOS上：`~/Library/Application Support/Claude/claude_desktop_config.json`
   - 在Windows上：`%APPDATA%\Claude\claude_desktop_config.json`

2. 添加以下配置：

```json
{
  "mcpServers": {
    "ycloud-whatsapp": {
      "command": "node",
      "args": ["path/to/ycloud-whatsapp-mcp-server/build/index.js"],
      "env": {
        "API_BASE_URL": "https://api.ycloud.com/v2",
        "API_HEADERS": "X-API-Key:your-api-key-here"
      }
    }
  }
}
```

3. 替换`your-api-key-here`为您的YCloud API密钥

### 直接运行

```bash
# 设置环境变量并运行
API_BASE_URL=https://api.ycloud.com/v2 \
API_HEADERS="X-API-Key:your-api-key-here" \
npm start
```

## 示例

在Claude中，您可以使用以下提示来与YCloud API交互：

```
请帮我查询我的YCloud账户余额。
```

Claude将能够调用适当的API端点并返回结果。

## 调试

在开发过程中，您可以使用以下方法调试MCP服务器：

1. 查看服务器日志：服务器运行时会输出调试信息
2. 使用MCP Inspector：您可以使用[MCP Inspector](https://modelcontextprotocol.io/inspector)工具来检查服务器的运行状态
3. Claude桌面端调试：在Claude桌面应用中可以查看服务器状态和日志

## 贡献

欢迎提交Pull Request或创建Issue来改进此项目。

## 许可证

MIT
npm package: @iflow-mcp/ycloud-whatsapp-mcp-server
Description: YCloud WhatsApp API MCP Server
Latest version: 0.1.1

# YCloud WhatsApp API MCP 服务器

[English](README-en.md) | 中文

这是一个基于[Model Context Protocol (MCP)](https://modelcontextprotocol.io/)构建的YCloud WhatsApp API服务器。它能够自动从YCloud WhatsApp OpenAPI规范中生成工具，让AI模型（如Claude）可以直接与YCloud WhatsApp API交互。

## 前提条件

在使用此服务器之前，您需要：

1. 在 [YCloud官网](https://www.ycloud.com) 注册一个账户
2. 获取您的API密钥（请参阅下面的说明）
3. 安装必要的软件依赖（请参阅下面的说明）

## 系统要求

- Node.js v16.0.0 或更高版本
- npm v7.0.0 或更高版本
- Claude 桌面应用（如果要与 Claude 集成）

## 功能

- 自动从OpenAPI规范生成MCP工具
- 支持所有YCloud API端点
- 支持API认证
- 自动处理参数类型和验证
- 支持HTTP请求和响应处理

## 安装

```bash
# 克隆仓库
git clone https://github.com/YCloud-Developers/ycloud-whatsapp-mcp-server.git
cd ycloud-whatsapp-mcp-server

# 安装依赖
npm install

# 构建项目
npm run build
```

## 使用方法

### 获取API密钥

要使用YCloud API，您需要一个API密钥进行身份验证：

1. 登录到 [YCloud控制台](https://www.ycloud.com/console/)
2. 导航到开发者页面
3. 在此页面上，您可以找到您的API密钥

API密钥应作为请求头 `X-API-Key` 包含在所有API请求中。

### 环境变量配置

您可以通过以下环境变量配置服务器：

- `API_BASE_URL`: YCloud API的基础URL（默认：https://api.ycloud.com/v2）
- `OPENAPI_SPEC_PATH`: OpenAPI规范的路径或URL（默认：https://docs.ycloud.com/openapi.json）
- `API_HEADERS`: API请求头（格式：key1:value1,key2:value2）

### Claude桌面端集成

要在Claude桌面应用中使用此服务器，请编辑Claude配置文件：

1. 找到或创建Claude桌面配置文件：
   - 在macOS上：`~/Library/Application Support/Claude/claude_desktop_config.json`
   - 在Windows上：`%APPDATA%\Claude\claude_desktop_config.json`

2. 添加以下配置：

```json
{
  "mcpServers": {
    "ycloud-whatsapp": {
      "command": "node",
      "args": ["path/to/ycloud-whatsapp-mcp-server/build/index.js"],
      "env": {
        "API_BASE_URL": "https://api.ycloud.com/v2",
        "API_HEADERS": "X-API-Key:your-api-key-here"
      }
    }
  }
}
```

3. 替换`your-api-key-here`为您的YCloud API密钥

### 直接运行

```bash
# 设置环境变量并运行
API_BASE_URL=https://api.ycloud.com/v2 \
API_HEADERS="X-API-Key:your-api-key-here" \
npm start
```

## 示例

在Claude中，您可以使用以下提示来与YCloud API交互：

```
请帮我查询我的YCloud账户余额。
```

Claude将能够调用适当的API端点并返回结果。

## 调试

在开发过程中，您可以使用以下方法调试MCP服务器：

1. 查看服务器日志：服务器运行时会输出调试信息
2. 使用MCP Inspector：您可以使用[MCP Inspector](https://modelcontextprotocol.io/inspector)工具来检查服务器的运行状态
3. Claude桌面端调试：在Claude桌面应用中可以查看服务器状态和日志

## 贡献

欢迎提交Pull Request或创建Issue来改进此项目。

## 许可证

MIT
npm package: @iflow-mcp/ying-dao-yingdao_mcp_server
Description: Mcp server for yingdao rpa, both sse and stdio mode
Author: Automa AI Power
Latest version: 0.0.2

<p>
  <img src="src/assets/yingdao_logo.svg" width="256"/>
</p>

# 影刀RPA MCP Server


[影刀RPA](https://www.yingdao.com):一个RPA低代码平台，一款人人可用的RPA自动化产品，能够将人从重复的劳动中解放出来。
<br/>
[影刀AI Power](https://www.yingdao.com/ai-power):一个AI低代码平台，能够快速创建AI智能体、AI工作流，帮助用户把AI用起来。

影刀 RPA MCP Server 基于 Model Context Protocol (MCP) 实现，为影刀AI Power及其他可作为MCP Host的工具(如 Claude Desktop、Cursor 等)提供调用RPA的能力。


同时支持SSE Server与Stdio Server两种模式。

# 如何开始
支持两种方式来运行影刀RPA
## 本地模式
设置环境变量
注意：本地模式下，智能获取并运行“我获取的应用”并已经被至少执行过一次的应用
```bash
RPA_MODEL=local
SHADOWBOT_PATH={your_shadowbot_path} //影刀rpa的exe路径
USER_FOLDER={your_user_folder}       //影刀rpa的用户文件夹路径
```
### 影刀RPA的exe路径
Windows
注意：windows下在AI Power客户端中，路径要使用双斜杠
```bash
D://Program Files//{安装目录}//ShadowBot.exe
```

Mac

```bash
/Applications/影刀.app
```

### 影刀RPA的用户文件夹路径
在影刀RPA的设置中，找用户文件夹选项
<p><img src="src/assets/user_folder.png" width="512"/></p>


## 开放API模式 (仅支持企业用户)
设置环境变量

```bash
RPA_MODEL=openApi
ACCESS_KEY_ID={your_access_key_id}
ACCESS_KEY_SECRET={your_access_key_secret}
```

### 获取方式
企业管理员登录影刀RPA控制台获取，请参考[影刀RPA帮助文档-鉴权](https://www.yingdao.com/yddoc/rpa/710499792859115520)

# Stdio Server启动
在客户端中配置
```json
{
  "mcpServers": {
    "YingDao RPA MCP Server": {
      "command": "npx",
      "args": ["-y", "yingdao-mcp-server"],
      "env":{
        "RPA_MODEL":"openApi",
        "ACCESS_KEY_ID":"{your_access_key_id}",
        "ACCESS_KEY_SECRET":"{your_access_key_secret}"
      }
    }
  }
}
```
# SSE Server配置

## 构建

Clone the repository and build:

```bash
git clone https://github.com/ying-dao/yingdao_mcp_server.git
cd yingdao_mcp_server
npm install
npm run build
```

## 配置
添加.env文件，配置项参考以上描述

## 启动
```bash
npm run start:server
```
## 客户端配置
AI Power 客户端配置
```json
{
  "mcpServers": {
    "YingDao RPA MCP Server": {
      "url": "http://localhost:3000/sse",
      "description": "影刀 MCP Server"
    }
  }
}
```
默认端口为3000

# 能力
## 本地模式
1. **queryRobotParam**: 查询RPA应用的参数
2. **queryApplist**: 查询RPA应用的列表
3. **runApp**: 运行RPA应用

## 开放API模式
1. **uploadFile**: 上传文件到RPA平台
2. **queryRobotParam**: 查询RPA应用参数
3. **queryApplist**: 获取分页RPA应用列表
4. **startJob**: 启动RPA作业
5. **queryJob**: 查询RPA作业状态
6. **queryClientList**: 查询调度RPA机器人列表

### License
MIT
npm package: @iflow-mcp/yiyangli_sms-mcp-server
Description: A Model Context Protocol (MCP) server that enables Claude and other AI assistants to send SMS and MMS messages using Twilio.
Author: Yiyang Li
Latest version: 2025.2.24

# Twilio MCP Server

A Model Context Protocol (MCP) server that enables Claude and other AI assistants to send SMS and MMS messages using Twilio.

## Demo

![Demo](./assets/demo.gif)

## Features

- Send SMS messages 📱
- Pre-built prompts for common messaging scenarios 📝
- Secure handling of Twilio credentials 🔒

## Requirements

- Node.js >= 18
  - If you need to update Node.js, we recommend using `nvm` (Node Version Manager):
    ```bash
    nvm install 18.14.2
    nvm alias default 18.14.2
    ```
  - If you encounter any errors in Claude Desktop, try running the following command in your terminal to verify the installation:
    ```bash
    npx -y @yiyang.1i/sms-mcp-server
    ```

## Configuration

The server requires three environment variables:

- `ACCOUNT_SID`: Your Twilio account SID
- `AUTH_TOKEN`: Your Twilio auth token
- `FROM_NUMBER`: Your Twilio phone number (in E.164 format, e.g., +11234567890)

### Claude Desktop Configuration

To use this server with Claude Desktop, add the following to your configuration file:

**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`

**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "twilio": {
      "command": "npx",
      "args": [
        "-y",
        "@yiyang.1i/sms-mcp-server"
      ],
      "env": {
        "ACCOUNT_SID": "your_account_sid",
        "AUTH_TOKEN": "your_auth_token",
        "FROM_NUMBER": "your_twilio_number"
      }
    }
  }
}
```
After that, restart Claude Desktop to reload the configuration. 
If connected, you should see Twilio under the 🔨 menu.

## Example Interactions with Claude

Here are some natural ways to interact with the server through Claude:

1. Simple SMS:
```
Send a text message to the number +11234567890 saying "Don't forget about dinner tonight!"
```

2. Creative SMS:
```
Write a haiku about autumn and send it to my number +11234567890
```

## Important Notes

1. **Phone Number Format**: All phone numbers must be in E.164 format (e.g., +11234567890)
2. **Rate Limits**: Be aware of your Twilio account's rate limits and pricing
3. **Security**: Keep your Twilio credentials secure and never commit them to version control

## Troubleshooting

Common error messages and solutions:

1. "Phone number must be in E.164 format"
   - Make sure the phone number starts with "+" and the country code

2. "Invalid credentials"
   - Double-check your ACCOUNT_SID and AUTH_TOKEN. You can copy them from the [Twilio Console](https://console.twilio.com)

## Contributing

Contributions are welcome! Please read our contributing guidelines before submitting pull requests.

## License

This project is licensed under the MIT License - see the LICENSE file for details.

## Security

Please do not include any sensitive information (like phone numbers or Twilio credentials) in GitHub issues or pull requests.
npm package: @iflow-mcp/ykq007-stdio-http-bridge
Description: Thin stdio-to-HTTP bridge for mcp-nexus. Connects stdio-only MCP clients to a remote bridge-server over Streamable HTTP.
Latest version: 0.1.2

# @nexus-mcp/stdio-http-bridge

Thin stdio ↔ Streamable HTTP bridge for `mcp-nexus`.

This is intended for MCP clients that only support **stdio** (subprocess) servers, but you want to connect them to a remotely hosted `bridge-server` over HTTP.

## Usage

```sh
npx -y @nexus-mcp/stdio-http-bridge --base-url https://your-bridge-host --token <client_token>
```

Global install:
```sh
npm i -g @nexus-mcp/stdio-http-bridge
stdio-http-bridge --base-url https://your-bridge-host --token <client_token>
```

Environment-only (recommended; avoids putting the token on the command line):
```sh
export TAVILY_BRIDGE_BASE_URL="https://your-bridge-host"
export TAVILY_BRIDGE_MCP_TOKEN="<client_token>"
npx -y @nexus-mcp/stdio-http-bridge
```

## Options

- `--base-url <origin>`: Base URL for the bridge-server; this tool appends `/mcp`.
- `--mcp-url <url>`: Full MCP endpoint URL (overrides `--base-url`).
- `--token <client_token>`: Client token used as `Authorization: Bearer <client_token>` (or set `TAVILY_BRIDGE_MCP_TOKEN`).
- `--default-parameters <json>`: Optional JSON passed via the `default_parameters` HTTP header (falls back to `DEFAULT_PARAMETERS` env var).

## Notes

- This tool does **not** require `DATABASE_URL` or `KEY_ENCRYPTION_SECRET` because it does not rotate upstream Tavily keys; it only proxies MCP traffic to your deployed `bridge-server`.
- All logs are written to stderr so stdout remains the MCP wire protocol.
npm package: @iflow-mcp/yodakeisuke-mcp-desicive
Description: MCP server for WRAP decision-making framework with structured output
Author: yoda keisuke
Latest version: 0.0.3

# mcp-decisive

MCP server for WRAP decision-making framework with structured output.

## Installation

Install the package via npm:

```bash
npm install -g mcp-decisive
```

## Configuration

Add the following to your MCP client configuration (e.g., Claude Desktop or other MCP-compatible clients):

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

## Features
- **WRAP Decision Framework**: Structured decision-making process support
- **Structured Output**: Tools with validated input/output schemas
- **Domain-Driven Design**: Clean architecture with domain, MCP, and effect layers

## Development

For local development:

```bash
# Clone the repository
git clone https://github.com/yodakeisuke/mcp-decisive.git
cd mcp-decisive

# Install dependencies
npm install

# Development mode (with hot reload)
npm run dev

# Build the server
npm run build

# Start the server
npm run start
```

## Example Tool
The template includes an `example` tool that demonstrates:

## Adding New Tools
1. Create a new directory in `src/mcp/tool/your-tool/`
2. Add these files:
   - `schema.ts` - Input/output schemas
   - `handler.ts` - Tool logic
   - `index.ts` - Tool export
3. Register the tool in `src/mcp/Server.ts`

## File Structure

```
src/
├── index.ts                    # Server entry point
├── mcp/                        # MCP server layer
│   ├── Server.ts              # MCP server setup
│   └── tool/
│       ├── util.ts            # Response utilities
│       ├── example/           # Example tool
│       │   ├── schema.ts      # Zod schemas
│       │   ├── handler.ts     # Tool handler
│       │   └── index.ts       # Tool export
│       └── CLAUDE.md          # Implementation guide
├── domain/                     # Domain layer (optional)
│   ├── command/               # Command aggregates
│   │   └── your-aggregate/
│   │       ├── aggregate.ts   # Business logic
│   │       └── events.ts      # Domain events
│   ├── read/                  # Read models
│   │   └── your-view/
│   │       ├── index.ts       # Query functions
│   │       └── types.ts       # View types
│   └── term/                  # Domain terms
│       └── types.ts           # Shared domain types
└── effect/                     # Effect layer (optional)
    └── storage/
        └── your-storage.ts    # Side effects
```
npm package: @iflow-mcp/yodakeisuke_mcp-micromanage
Description: MCP server for sequential development task management
Author: yoda keisuke
Latest version: 0.1.3

[![npm](https://img.shields.io/npm/v/@yodakeisuke/mcp-micromanage)](https://www.npmjs.com/package/@yodakeisuke/mcp-micromanage)

# mcp-micromanage

Control your coding agent colleague who tends to go off track.

If [sequentialthinking](https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking) is a dynamic formulation and externalization of thought workflows, this tool is a dynamic formulation and externalization of development task flows.


![image](https://github.com/user-attachments/assets/d3e060a1-77a1-4a86-bd91-e0917cf405ba)

## Motivation

### Challenges with Coding Agents
- Coding agents often make modifications beyond what they're asked to do
    - Assuming cursor+claude
- They struggle to request user feedback at key decision points during implementation
- Work plans and progress tracking can be challenging to visualize and monitor
  
### Solution
- **Commit and PR-based Work Plans**: Force implementation plans that break down tickets into PRs and commits as the minimum units of work
- **Forced Frequent Feedback**: Enforce user reviews at the commit level, creating natural checkpoints for feedback
- **Visualization**: Instantly understand the current work plan and implementation status through a local React app

## tool

1. **plan**: Define your implementation plan with PRs and commits
2. **track**: Monitor progress and current status of all work items
3. **update**: Change status as work progresses, with mandatory user reviews

## Visualization Dashboard

The project includes a React-based visualization tool that provides:

- Hierarchical view of PRs and commits
- Real-time updates with auto-refresh
- Status-based color coding
- Zoom and pan capabilities

## Getting Started

### Headless（mcp tool only）

1. Add to your mcp json
```json
{
  "mcpServers": {
    "micromanage": {
      "command": "npx",
      "args": [
        "-y",
        "@yodakeisuke/mcp-micromanage"
      ]
    }
  }
}
```

2. (Highly recommended) Add the following `.mdc`s to your project

[recommended-rules](https://github.com/yodakeisuke/mcp-micromanage-your-agent/tree/main/.cursor/rules)

(Can be adjusted to your preference)

### With Visualisation

1. clone this repository

2. Add to your mcp json
```json
{
  "mcpServers": {
    "micromanage": {
      "command": "node",
      "args": [
        "[CLONE_DESTINATION_PATH]/sequentialdeveloping/dist/index.js"
      ]
    }
  }
}
```

3. build server
```bash
npm install
npm run build
```

4. run frontend
```bash
cd visualization/ 
npm install
npm run dev
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

### Third-Party Software

This project uses the following third-party software:

- **MCP TypeScript SDK**: Licensed under the MIT License. Copyright © 2023-2025 Anthropic, PBC.

## Acknowledgments

- Built with [MCP (Model Context Protocol)](https://github.com/modelcontextprotocol/typescript-sdk)
- Maintained by [yodakeisuke](https://github.com/yodakeisuke)
npm package: @iflow-mcp/yooteam-chatppt-mcp
Description: MCP server for using the Chatppt API 
Latest version: 1.0.0

# Chatppt MCP Server

MCP Server for the Chatppt API.

## Setup

### API Key
对应的API Key需要到[www.yoo-ai.com](https://www.yoo-ai.com)进行生成。
参考教程为：[教程链接](https://j2md2qa3ym.feishu.cn/docx/LRDrdv6PyoF472xMr7DcJSAUnye?from=from_copylink)
### Usage with Claude Desktop

Add the following to your `claude_desktop_config.json`:

### NPX

```json
{
  "mcpServers": {
    "chatppt": {
      "command": "npx",
      "args": [
        "-y",
        "@chatppt/mcp-server-chatppt"
      ],
      "env": {
        "API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}
```

## 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.
npm package: @iflow-mcp/yooteam-chatresume-mcp
Description: MCP server for using the Yoo-Resume API 
Latest version: 1.0.15

# Chatppt MCP Server

MCP Server for the Yoo-AI API.

## Setup

### API Key
对应的API Key需要到[www.yoo-ai.com](https://www.yoo-ai.com)进行生成。
参考教程为：[教程链接](https://j2md2qa3ym.feishu.cn/docx/LRDrdv6PyoF472xMr7DcJSAUnye?from=from_copylink)
### Usage with Claude Desktop

Add the following to your `claude_desktop_config.json`:

### NPX

```json
{
  "mcpServers": {
    "chatppt": {
      "command": "npx",
      "args": [
        "-y",
        "@chatppt/mcp-server-chatppt"
      ],
      "env": {
        "API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}
```

## 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.
npm package: @iflow-mcp/youhaozhao-cninfo-mcp
Description: MCP Server for querying and downloading Chinese listed companies' annual reports from CNINFO (巨潮资讯网)
Latest version: 1.0.7

# cninfo-mcp

[![npm version](https://img.shields.io/npm/v/@youhaozhao/cninfo-mcp)](https://www.npmjs.com/package/@youhaozhao/cninfo-mcp)

通过 MCP 协议查询和下载巨潮资讯网上市公司年报 PDF 的工具，适用于 Claude Desktop。

## 使用方法

在 Claude Desktop / Claude Code 配置文件中添加：

**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`

**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "cninfo": {
      "command": "npx",
      "args": ["-y", "@youhaozhao/cninfo-mcp"]
    }
  }
}
```

重启 Claude Desktop 后即可使用。

## 可用工具

- **`query_annual_reports_tool`** — 查询年报列表，参数：股票代码（必填）、年份（可选）
- **`download_annual_reports_tool`** — 下载年报 PDF，参数：股票代码（必填）、年份（可选）

示例对话：

```
查询 000888 的 2024 年报
下载 688777 的年报
```

## 系统要求

- Node.js 18+
- Python 3.10+（Python 依赖会自动安装）

## 数据来源

[巨潮资讯网](https://www.cninfo.com.cn) — 支持沪深两市及科创板

## Credits

爬虫逻辑基于 [gaodechen/cninfo_process](https://github.com/gaodechen/cninfo_process)。