open-index/open-npm huggingface dataset:
npm package: @mseep/clay-mcp
Description: A Model Context Protocol (MCP) server for Clay
Author: Clay
Latest version: 1.0.1

<a href="https://clay.earth"><img src="https://assets.clay.earth/emails/assets/logo_badge.png" alt="Clay Logo" width="70"/></a>

# Clay MCP Server

A simple Model Context Protocol (MCP) server for [Clay](https://clay.earth).

## Demo Video
Coming soon!

## Getting Started
### Via Smithery (fastest)
[![smithery badge](https://smithery.ai/badge/@clayhq/clay-mcp)](https://smithery.ai/server/@clayhq/clay-mcp)
1. [Click here to log into Clay and generate your Clay API key](https://web.clay.earth/settings/api-keys).
2. [Visit Clay's Smithery page](https://smithery.ai/server/@clay-inc/clay-mcp) and enter your Clay API key under "Installation".
3. Under Claude > NPM, copy the NPM command and run it in your terminal.

### Manual installation
1. Edit your `claude_desktop_config.json` (in the Claude Desktop app, go to Preferences > Developer > Edit Config)
2. Add the Clay MCP server as below:

```
{
  "mcpServers": {
    "clay-mcp": {
      "command": "npx",
      "args": ["@clayhq/clay-mcp@latest"],
      "env": {
        "CLAY_API_KEY": "YOUR_CLAY_API_KEY"
      }
    }
  }
}
```

## Features
- **Contact Search**: Find contacts by job title, company, location, or specific keywords.
- **Interaction Search**: Retrieve past interactions based on various criteria.
- **Contact Statistics**: Obtain numerical statistics and percentages related to your contacts.
- **Detailed Contact Info**: Access comprehensive information for a specific contact by ID.
- **Add New Contact**: Create new contacts with details like name, phone, email, and more.
- **Add Contact Note**: Create a note associated with a specific contact.
- **Retrieve Groups**: Get all user-defined groups or lists.
- **Create New Group**: Create a new group or list.
- **Update Group**: Update a group's title or modify its members.
- **Retrieve Notes**: Get notes created within a specified date range.
- **Retrieve Events**: Fetch meetings and events scheduled within a specified date range.

## Examples
- "Who in my network works at Google as a Product Manager?"
- "Who have I emailed the most this year?"
- "How many of my contacts are based in New York?"
- "Who is John Smith?"
- "Add a new contact named Jane Doe, who is a Designer at Figma."
- "Save a note for John Smith: 'Follow up about the Q2 report.'"
- "Create a group called 'Investors 2025.'"
- "Add Jane Doe and John Smith to the Investors 2025 group."
- "What notes did I take last week?"
- "What meetings do I have scheduled for tomorrow?"

## More information
Learn more and reach out at the [Clay Library](https://library.clay.earth).
npm package: @mseep/cloudtasks-mcp
Description: MCP server for Google Cloud Tasks interactions
Latest version: 0.1.0

# Cloud Tasks MCP Server

A Model Context Protocol (MCP) server for Google Cloud Tasks that enables interactions with Google Cloud Tasks queues and tasks.

## Features

- List Cloud Tasks queues in a specified location
- Get details of a specific queue
- Pause and resume queues
- List tasks in a queue
- Get details of a specific task
- Delete tasks from a queue

## Setup

1. **Install dependencies**:
   ```
   npm install
   ```

2. **Build the project**:
   ```
   npm run build
   ```

3. **Configure Claude Desktop**:
   Add the following to your `claude_desktop_config.json`:

   ```json
   "cloudtasks-mcp": {
     "command": "node",
     "args": [
       "/path/to/cloudtasks-mcp/build/index.js"
     ],
     "env": {
       "GOOGLE_CLOUD_LOCATION_PROJECTS": "location:project-id"
     }
   }
   ```

   Replace the path in args with the actual path to index.js.
   
   Define a comma-separated list of `location:project-id` pairs in GOOGLE_CLOUD_LOCATION_PROJECTS.
   Example: `us-east1:google-project-id1,us-central1:google-project-id2`
   The first listed project is the default.
   
   The application expects to find .json credential file(s) in the keys folder for each project.
   Example: keys/google-project-id1.json
   
   Ensure the relevant cloud service account has appropriate permission to interact with Cloud Tasks, e.g. `Cloud Tasks Admin` or lesser permission(s).

### Available Tools

- `listQueues`: List all Cloud Tasks queues in a specified location
- `getQueue`: Get details of a specific Cloud Tasks queue
- `pauseQueue`: Pause a Cloud Tasks queue
- `resumeQueue`: Resume a paused Cloud Tasks queue
- `listTasks`: List tasks in a Cloud Tasks queue
- `getTask`: Get details of a specific task in a Cloud Tasks queue
- `deleteTask`: Delete a task from a Cloud Tasks queue

## Example Usage in Claude Desktop

Here are examples of how to use each tool in Claude Desktop:

### Pause or Resume a Queue

```
Pause the special-events queue. Resume the special-events queue.
```

### Get Pending Tasks

```
How many tasks are currently pending in the special-events queue?
```

### Run a Task in a Paused Queue

```
Run the task ending with the ID 123456 in the special-events queue.
```

## Development

```bash
# Watch mode
npm run dev
```
npm package: @mseep/cocos-mcp
Description: Cocos Creator MCP Log Bridge
Author: Your Name
Latest version: 1.0.0

# Cocos MCP Log Bridge

一个强大的日志桥接工具，用于在 Cocos Creator 编辑器和 Cursor AI 之间同步日志信息，帮助开发者更有效地分析和解决问题。

[![GitHub stars](https://img.shields.io/github/stars/czh2774/cocosMCP.svg)](https://github.com/czh2774/cocosMCP/stargazers)
[![License](https://img.shields.io/github/license/czh2774/cocosMCP.svg)](https://github.com/czh2774/cocosMCP/blob/main/LICENSE)

![Cocos Creator](https://img.shields.io/badge/Cocos%20Creator-3.8.0%2B-blue)
![Cursor AI](https://img.shields.io/badge/Cursor%20AI-Compatible-green)

## 🌟 功能特点

- **实时日志同步**: 直接从 Cocos Creator 编辑器获取最新日志
- **智能过滤**: 支持按类型过滤（普通日志、警告、错误）
- **关键词搜索**: 精确定位特定问题
- **一键清除**: 随时清空日志以减少干扰
- **场景信息**: 获取当前场景的基本信息和节点列表
- **场景操作**: 支持打开场景等基础操作
- **TCP 通信桥接**: 稳定可靠的通信机制
- **Cursor AI 集成**: 完全兼容 Cursor MCP 协议

## 🚀 快速入门

### 前置条件

- Cocos Creator 3.8.0 或更高版本
- Python 3.7 或更高版本
- uv 包管理器 (推荐) 或 pip

### 安装步骤

1. **克隆仓库**
   ```bash
   git clone https://github.com/czh2774/cocosMCP.git
   ```

2. **复制到 Cocos Creator 项目**
   
   将克隆的 `cocosMCP` 目录复制到你的 Cocos Creator 项目的 `extensions` 目录下。

3. **安装 Python 依赖**
   ```bash
   cd your-project/extensions/cocosMCP/Python
   uv pip install -r requirements.txt
   ```

4. **在 Cocos Creator 中启用扩展**
   
   启动 Cocos Creator，进入 `扩展 -> 扩展管理器`，确保 `cocosMCP` 扩展已启用。

5. **配置 Cursor AI**
   
   在 Cursor AI 设置中配置 MCP 服务器，指向 Python 服务器脚本。

### 基本用法

```python
# 查询日志
logs = await mcp.query_logs({
    "show_logs": True,
    "show_warnings": True,
    "show_errors": True
})

# 清除日志
await mcp.clear_logs()

# 检查连接状态
status = await mcp.connection_status()

# 获取场景信息
scene_info = await mcp.get_scene_info()

# 列出场景中的所有节点
nodes = await mcp.list_scene_nodes()

# 打开指定UUID的场景
await mcp.open_scene("scene-uuid-here")
```

## 📚 详细文档

本项目包含三个详细的文档:

- [用户使用指南](USAGE.md): 安装、配置和使用方法
- [开发者指南](DEVELOPMENT.md): 代码结构、扩展功能和维护说明
- [问题排查](TROUBLESHOOTING.md): 常见问题和解决方案

## 🔧 技术架构

Cocos MCP 由三个主要部分组成:

1. **Cocos Creator 扩展**: TypeScript 编写的编辑器扩展
2. **TCP 通信桥**: 连接编辑器和 Python 服务器
3. **Python MCP 服务器**: 处理 Cursor AI 的请求

![架构图](https://via.placeholder.com/800x400?text=Cocos+MCP+Architecture)

## 🤝 贡献指南

欢迎贡献代码、报告问题或提出新功能建议！请查看 [开发者指南](DEVELOPMENT.md) 了解详情。

## 📄 许可证

本项目采用 MIT 许可证 - 详情请参阅 [LICENSE](LICENSE) 文件。

## 🙏 致谢

- Cocos Creator 团队提供的优秀游戏引擎
- Cursor AI 团队开发的智能编程助手
- 所有贡献者和用户的支持和反馈

---

如有问题或建议，请提交 [Issues](https://github.com/czh2774/cocosMCP/issues)。
npm package: @mseep/code-merge-mcp
Description: MCP server for code merging
Latest version: 0.3.1

# Code Merge MCP 服务器

Code Merge MCP 是一个基于 Model Context Protocol (MCP) 的服务器实现，专为代码文件内容提取、合并和分析而设计。它提供了一套强大的工具，帮助大语言模型（如GPT、Claude）更有效地处理和分析代码库。

## 核心功能

- **文件树生成**：生成项目文件结构的树状视图
- **代码合并**：将多个文件的内容合并为单一输出
- **代码分析**：提供代码统计信息，如行数和函数数量
- **智能过滤**：支持 .gitignore 规则和自定义黑名单

## 技术架构

本项目基于 Model Context Protocol (MCP) SDK 构建，使用 Node.js 实现。主要组件包括：

- **MCP 服务器**：处理客户端请求并提供工具功能
- **工具模块**：实现各种代码处理功能
- **核心库**：提供文件系统操作和过滤功能

## 工具说明

### 1. `get_file_tree`

生成项目文件结构的树状视图，支持多种过滤选项。

**参数**：
- `path`：目标目录路径
- `use_gitignore`：是否使用 .gitignore 规则（可选）
- `ignore_git`：是否忽略 .git 目录（可选）
- `custom_blacklist`：自定义黑名单项目（可选）

**示例输出**：
```
project/
├── src/
│   ├── main.js
│   └── utils/
│       └── helper.js
├── tests/
│   └── test.js
└── README.md
```

### 2. `merge_content`

将多个文件的内容合并为单一输出，适合准备用于大语言模型的代码分析。

**参数**：
- `path`：目标文件或目录路径
- `compress`：是否压缩输出（可选）
- `use_gitignore`：是否使用 .gitignore 规则（可选）
- `ignore_git`：是否忽略 .git 目录（可选）
- `custom_blacklist`：自定义黑名单项目（可选）

**输出**：包含合并后的文件内容和统计信息

### 3. `analyze_code`

分析代码文件并提供统计信息，如行数和函数数量。

**参数**：
- `path`：目标文件或目录路径
- `language`：可选的语言过滤器
- `countLines`：是否统计代码行数
- `countFunctions`：是否统计函数数量

**输出**：包含代码分析结果的统计信息

## 安装与使用

### 环境要求

- Node.js (v16.x 或更高版本推荐)
- npm (通常随 Node.js 一起安装)

### 从 Git 仓库获取项目

```bash
# 克隆仓库
git clone https://github.com/yourusername/code-merge-mcp.git
cd code-merge-mcp

# 安装依赖
npm install
```

### VS Code 配置

在 VS Code 的 mcp_settings.json 中添加：

```json
{
  "mcpServers": {
    "code-merge": {
      "command": "node",
      "args": [
        "<项目完整路径>/src/main.js"
      ],
    }
  }
}
```

将 `<项目完整路径>` 替换为实际路径，例如 `C:\Users\username\code-merge-mcp`。


## 项目结构

```
code-merge-mcp/
├── bin/                # 可执行文件目录
│   ├── cli.js           # 命令行入口点
│   └── mcp-server.js    # MCP服务器入口点
├── src/
│   ├── core/           # 核心功能模块
│   │   ├── compressor.js   # 内容压缩
│   │   ├── file-lister.js  # 文件列表生成
│   │   ├── file-reader.js  # 文件读取
│   │   └── filter.js       # 文件过滤
│   ├── tools/          # 工具实现
│   │   ├── analyze_code.js  # 代码分析工具
│   │   ├── get_file_tree.js # 文件树生成工具
│   │   └── merge_content.js # 内容合并工具
│   ├── main.js         # 主入口点
│   └── mcp-server.js   # MCP 服务器实现
├── package.json        # 项目配置
└── README.md           # 项目文档
```

## 贡献指南

欢迎提交 Issue 和 Pull Request 来改进这个工具。在提交代码前，请确保：

1. 代码符合项目的编码规范
2. 添加适当的测试用例
3. 更新相关文档

## 许可证

MIT License

## 致谢

本项目基于 [TownBoats/codeMerge](https://github.com/TownBoats/codeMerge) 开发，感谢原作者的贡献。