open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/rakeshgangwar-freshrss-mcp-server
Description: A Model Context Protocol server for interacting with FreshRSS feeds via the Fever API
Latest version: 0.1.0

# FreshRSS MCP Server

A Model Context Protocol server for interacting with FreshRSS feeds via the Fever API.

This TypeScript-based MCP server allows AI assistants to interact with your FreshRSS instance, enabling them to:

- List and browse your RSS feeds
- Fetch unread items
- Mark items as read/unread
- Get items from specific feeds

## Features

### Tools

- `list_feeds` - List all feed subscriptions
- `get_feed_groups` - Get feed groups
- `get_unread` - Get unread items
- `get_feed_items` - Get items from a specific feed
- `mark_item_read` - Mark an item as read
- `mark_item_unread` - Mark an item as unread
- `mark_feed_read` - Mark all items in a feed as read
- `get_items` - Get specific items by their IDs

## Requirements

- A running FreshRSS instance with API access enabled
- API endpoint URL, username, and password for your FreshRSS instance

## Development

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

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

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

### Environment Variables

You need to set the following environment variables:

- `FRESHRSS_API_URL`: URL to your FreshRSS instance (e.g., "https://rss.example.com")
- `FRESHRSS_USERNAME`: Your FreshRSS username
- `FRESHRSS_PASSWORD`: Your FreshRSS password

## 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": {
    "freshrss": {
      "command": "node",
      "args": ["/path/to/freshrss-server/build/index.js"],
      "env": {
        "FRESHRSS_API_URL": "https://your-freshrss-instance.com",
        "FRESHRSS_USERNAME": "your-username",
        "FRESHRSS_PASSWORD": "your-password"
      }
    }
  }
}
```

For Cline MCP integration, add to your MCP settings:

```json
{
  "mcpServers": {
    "freshrss": {
      "command": "node",
      "args": ["/path/to/freshrss-server/build/index.js"],
      "env": {
        "FRESHRSS_API_URL": "https://your-freshrss-instance.com",
        "FRESHRSS_USERNAME": "your-username",
        "FRESHRSS_PASSWORD": "your-password"
      }
    }
  }
}
```

### 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.

## Security Note

This server requires your FreshRSS credentials. For security:
- Never commit your credentials to version control
- Always use environment variables for sensitive information
- Consider using a dedicated FreshRSS account with appropriate permissions

## License

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

## Contributing

Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for details.
npm package: @iflow-mcp/razorback16-mcp-git-repo-browser
Description: A Node.js implementation of a Git repository browser using the Model Context Protocol (MCP)
Author: Razorback16
Latest version: 0.1.0

# MCP Git Repo Browser (Node.js)

A Node.js implementation of a Git repository browser using the Model Context Protocol (MCP).

<a href="https://glama.ai/mcp/servers/zmmq29sb91">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/zmmq29sb91/badge" alt="Git Repo Browser MCP server" />
</a>

## Configuration

Add this to your MCP settings configuration file:

```json
{
    "mcpServers": {
        "mcp-git-repo-browser": {
            "command": "node",
            "args": ["/path/to/mcp-git-repo-browser/src/index.js"]
        }
    }
}
```

## Features

The server provides two main tools:

1. `git_directory_structure`: Returns a tree-like representation of a repository's directory structure
   - Input: Repository URL
   - Output: ASCII tree representation of the repository structure

2. `git_read_important_files`: Reads and returns the contents of specified files in a repository
   - Input: Repository URL and list of file paths
   - Output: Dictionary mapping file paths to their contents

## Implementation Details

- Uses Node.js native modules (crypto, path, os) for core functionality
- Leverages fs-extra for enhanced file operations
- Uses simple-git for Git repository operations
- Implements clean error handling and resource cleanup
- Creates deterministic temporary directories based on repository URL hashes
- Reuses cloned repositories when possible for efficiency

## Requirements

- Node.js 14.x or higher
- Git installed on the system

## Installation

```bash
git clone <repository-url>
cd mcp-git-repo-browser
npm install
```

## Usage

Start the server:

```bash
node src/index.js
```

The server runs on stdio, making it compatible with MCP clients.

## License

MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @iflow-mcp/react-native-debugger-mcp
Description: An MCP server that connects to your React Native application debugger
Author: Two Doors Dev
Latest version: 1.0.2

# React Native Debugger MCP

An MCP server that connects to your React Native application debugger.

## ✨ Key Features

- Can retrieve console logs from Metro

## 🚀 Quick Start

Add the following to your Claude Desktop/Cursor MCP config:

```json
{
  "mcpServers": {
    "react-native-debugger-mcp": {
      "command": "npx",
      "args": ["-y", "@twodoorsdev/react-native-debugger-mcp"]
    }
  }
}
```
npm package: @iflow-mcp/react-native-upgrader-mcp
Description: A Model Context Protocol (MCP) server that streamlines React Native project upgrades. It provides developers with automated tools to seamlessly upgrade React Native CLI projects to any desired version or the latest stable release. The MCP Server uses `rn-
Author: Patrick Kabwe
Latest version: 1.0.1

<img width="1532" height="324" alt="react-native-upgrader-mcp-cover" src="https://github.com/user-attachments/assets/dc1b4694-6943-436a-b288-ed54da5d5dec" />

# react-native-upgrader-mcp
A Model Context Protocol (MCP) server that streamlines React Native project upgrades. It provides developers with automated tools to seamlessly upgrade React Native CLI projects to any desired version or the latest stable release. The MCP Server uses `rn-diff-purge` to generate the diff.

## 🚀 Features

-   **Version Management**: Fetch and track the latest stable React Native versions with semantic versioning support
-   **Upgrade Automation**: Generate detailed upgrade/downgrade diffs between versions with step-by-step migration guidance
-   **Release Candidate Support**: Access and evaluate pre-release versions for early testing and feature validation

> **Important:** This MCP Server is not compatible with Expo projects.

## 🔧 Setup

### Cursor

1. Open Cursor Settings
2. Look for an option called "Tools and integrations" and click on it
3. Click on "New MCP Server"
4. Configure:
    ```json
    {
        "mcpServers": {
            "react-native-upgrader-mcp": {
                "command": "npx",
                "args": ["-y", "react-native-upgrader-mcp"]
            }
        }
    }
    ```
5. Restart Cursor

### VS Code

1. Install MCP extension (e.g., "MCP Server Manager")
2. Configure:
    ```json
    {
        "mcp.servers": {
            "react-native-upgrader-mcp": {
                "command": "npx",
                "args": ["-y", "react-native-upgrader-mcp"]
            }
        }
    }
    ```

## 🛠️ Tools

-   `get-stable-version` - Get latest stable version
-   `get-react-native-diff` - Generate upgrade diff between versions
-   `get-rc-version` - Get RC versions

## 🛠️ Development

```bash
git clone https://github.com/patrickkabwe/react-native-upgrader-mcp.git
cd react-native-upgrader-mcp
bun install
bun run build
bun run dev
```

## 🤝 Contributing

1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Submit a pull request

## 📄 License

[MIT License](./LICENSE)
npm package: @iflow-mcp/readwiseio-readwise-mcp
Description: Readwise MCP
Author: Readwise
Latest version: 0.0.7

# Readwise MCP

[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)

## Overview

The [Model Context Protocol (MCP)](https://modelcontextprotocol.io) standardizes how applications provide context to Large Language Models (LLMs), ensuring a clean separation between context management and direct LLM interaction.

This project is a local [MCP server](https://spec.modelcontextprotocol.io) designed to act as a bridge between LLM clients (such as [Claude](https://claude.ai)) and [Readwise](https://readwise.io).

[Watch a demo!](https://github.com/user-attachments/assets/22927b1b-c63a-482c-a964-c649526d1424)

## Installation in Claude

0. Please make sure you have [Node](https://nodejs.org/en/download) installed.
1. Open Claude desktop app.
2. Navigate to Settings > Developer.
3. Click `Edit Config`.
4. Add the following entry to the `claude_desktop_config.json` file, replacing `ACCESS_TOKEN` value with your [Readwise Access Token](https://readwise.io/access_token).
```
{
  "mcpServers": {
    "Readwise MCP": {
      "command": "npx",
      "args": [
        "-y",
        "@readwise/readwise-mcp"
      ],
      "env": {
        "ACCESS_TOKEN": "XXXXXXXXX"
      }
    }
  }
}
```

### Troubleshooting

For general troubleshooting guidance, please refer to the official Model Context Protocol Claude Desktop [Troubleshooting section](https://modelcontextprotocol.io/quickstart/user#troubleshooting).

Below are specific solutions to common issues we've encountered and resolved.

#### "Could not attach to MCP server Readwise MCP"
A very likely reason for this to happen is that you have an incorrect npx/Node version set up. If you're using `nvm`, try running `nvm use 18` in your terminal. If not, consider reinstalling Node.

#### Errors when calling Readwise tools
When using this MCP server, you may occasionally encounter MCP errors during your conversations with Claude. If you experience such errors, we recommend trying to switch between different Claude models (e.g., from Claude 3.5 Haiku to Claude 3.7 Sonnet) as this often resolves the issue.