open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/nyt
Description: A MCP Server
Latest version: 0.1.0

# NYTimes Article Search MCP Server

[![smithery badge](https://smithery.ai/badge/nyt)](https://smithery.ai/server/nyt)

This is a TypeScript-based MCP server that allows searching for New York Times articles from the last 30 days based on a keyword. It demonstrates core MCP concepts by providing:

- Tools for searching articles
- Integration with the New York Times API

![NYTimes Article Search](img/example.png)

<a href="https://glama.ai/mcp/servers/ylg4ai4vin"><img width="380" height="200" src="https://glama.ai/mcp/servers/ylg4ai4vin/badge" alt="NYTimes Article Search Server MCP server" /></a>

## Features

### Tools
- `search_articles` - Search NYTimes articles from the last 30 days based on a keyword
  - Takes `keyword` as a required parameter
  - Returns a list of articles with title, abstract, URL, published date, and author

## Development

Install dependencies:
```bash
npm install
```

Build the server:
```bash
npm run build
```

For development with auto-rebuild:
```bash
npm run watch
```

### Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:

```bash
npm run inspector
```

The Inspector will provide a URL to access debugging tools in your browser.

## Installation

### Installing via Smithery

To install NYTimes Article Search for Claude Desktop automatically via [Smithery](https://smithery.ai/server/nyt):

```bash
npx -y @smithery/cli install nyt --client claude
```

### Manual Installation
To use with Claude Desktop, add the server config:

On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

```json
{
  "mcpServers": {
    "nyt": {
      "command": "node",
      "args": ["path/to/your/build/index.js"],
      "env": {
        "NYTIMES_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

## Environment Variables

Create a `.env` file in the root of your project and add your New York Times API key:

```
NYTIMES_API_KEY=your_api_key_here
```

## Running the Server

After building the project, you can run the server with:

```bash
node build/index.js
```

The server will start and listen for MCP requests over stdio.

## License

This project is licensed under the MIT License.
npm package: @iflow-mcp/obs-mcp
Description: MCP server for OBS Studio
Latest version: 1.0.1

# OBS MCP Server

An MCP server for OBS Studio that provides tools to control OBS via the OBS WebSocket protocol.

## Features

- Connect to OBS WebSocket server
- Control OBS via MCP tools
- Provides tools for:
  - General operations
  - Scene management
  - Source control
  - Scene item manipulation
  - Streaming and recording
  - Transitions


## Usage

1. Make sure OBS Studio is running with WebSocket server enabled (Tools > WebSocket Server Settings). Note the password for the WS.
2. Set the WebSocket password in environment variable (if needed):

```bash
export OBS_WEBSOCKET_PASSWORD="your_password_here"
```

3. Add the MCP server to Claude desktop with the MCP server settings:

```json
{
  "mcpServers": {
    "obs": {
      "command": "npx",
      "args": ["-y", "obs-mcp@latest"],
      "env": {
        "OBS_WEBSOCKET_PASSWORD": "<password_from_obs>"
      }
    }
  }
}
```

4. Use Claude to control your OBS!

## Development

If you want to run the server locally using the code in this git repo, you can do the following:


```bash
npm run build
npm run start
```

Then configure Claude desktop:

```json
{
  "mcpServers": {
    "obs": {
      "command": "node",
      "args": [
        "<obs-mcp_root>/build/index.js"
      ],
      "env": {
        "OBS_WEBSOCKET_PASSWORD": "<password_from_obs>"
      }
    }
  }
}
```

## Available Tools

The server provides tools organized by category:

- General tools: Version info, stats, hotkeys, studio mode
- Scene tools: List scenes, switch scenes, create/remove scenes
- Source tools: Manage sources, settings, audio levels, mute/unmute
- Scene item tools: Manage items in scenes (position, visibility, etc.)
- Streaming tools: Start/stop streaming, recording, virtual camera
- Transition tools: Set transitions, durations, trigger transitions

## Environment Variables

- `OBS_WEBSOCKET_URL`: WebSocket URL (default: ws://localhost:4455)
- `OBS_WEBSOCKET_PASSWORD`: Password for authenticating with OBS WebSocket (if required)

## Requirements

- Node.js 16+
- OBS Studio 31+ with WebSocket server enabled
- Claude desktop

## License

See the [LICENSE](LICENSE) file for details.
npm package: @iflow-mcp/ocadaruma-mcp-svstudio
Description: MCP server for Synthesizer V Studio
Latest version: 0.1.0

# Synthesizer V Studio MCP Server

MCP server for [Synthesizer V](https://dreamtonics.com/synthesizerv/) AI Vocal Studio, which allows LLMs to create/edit vocal tracks e.g. adding lyrics to the melody.

## Installation

### Prerequisites

- Node.js (tested with v22)
- Synthesizer V Studio (tested with V2)

### 0. Clone this repo

`git clone https://github.com/ocadaruma/mcp-svstudio.git`

### 1. Configure Synthesizer V Studio

- Copy below two files to Synthesizer V Studio scripts folder (On MacOS with V2 Studio, it's `~/Library/Application Support/Dreamtonics/Synthesizer V Studio 2/scripts` by default)
  * `sv-scripts/StartMCPServerRequestHandler.lua`
  * `sv-scripts/StopMCPServerRequestHandler.lua`
- Run `StartServerRequestHandler` on Synthesizer V Studio
  * From Scripts menu > MCP > StartServerRequestHandler
  * ⚠️ Please do this before configuring MCP client. Otherwise, you will get connection issue.

### 2. Configure MCP client

⚠️ Please run only one MCP server at a time.

Add below config to the MCP server config of your client. (e.g. On MacOS Claude Desktop, it's `~/Library/Application Support/Claude/claude_desktop_config.json` by default)

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

## Example commands

- Sing something (then "Add harmony track")
  * [Demo](https://youtu.be/uMz_mfS3aic)
- Create an EDM vocal track
- Add lyrics to the existing track

## Development

Install dependencies:
```bash
npm install
```

Build the server:
```bash
npm run build
```

For development with auto-rebuild:
```bash
npm run watch
```