open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/egoist-sqlite-mcp
Description: ```json {   "mcpServers": {     "sqlite": {       "command": "bunx sqlite-mcp@latest",       "env": {         "DATABASE_URL": "/path/to/db.sqlite"       }     }   } } ```
Latest version: 0.0.2

# sqlite-mcp

```json
{
  "mcpServers": {
    "sqlite": {
      "command": "bunx sqlite-mcp@latest",
      "env": {
        "DATABASE_URL": "/path/to/db.sqlite"
      }
    }
  }
}
```

[🛠️ Add it to ChatWise](https://chatwise.app/mcp-add?json=ewogICJtY3BTZXJ2ZXJzIjogewogICAgInNxbGl0ZSI6IHsKICAgICAgImNvbW1hbmQiOiAiYnVueCBzcWxpdGUtbWNwQGxhdGVzdCIsCiAgICAgICJlbnYiOiB7CiAgICAgICAgIkRBVEFCQVNFX1VSTCI6ICIvcGF0aC90by9kYi5zcWxpdGUiCiAgICAgIH0KICAgIH0KICB9Cn0=).

## Notes

`DATABASE_URL` supports file path or [LibSQL](https://docs.turso.tech/libsql) connection string.

## Examples

Use it with ChatWise's local database:

```json
{
  "mcpServers": {
    "chatwise_sqlite": {
      "command": "bunx sqlite-mcp@latest",
      "env": {
        "DATABASE_URL": "$HOME/Library/Application Support/app.chatwise/app.db"
      }
    }
  }
}
```

[ Add it to ChatWise (macOS)](https://chatwise.app/mcp-add?json=ewogICJtY3BTZXJ2ZXJzIjogewogICAgImNoYXR3aXNlX3NxbGl0ZSI6IHsKICAgICAgImNvbW1hbmQiOiAiYnVueCBzcWxpdGUtbWNwQGxhdGVzdCIsCiAgICAgICJlbnYiOiB7CiAgICAgICAgIkRBVEFCQVNFX1VSTCI6ICIkSE9NRS9MaWJyYXJ5L0FwcGxpY2F0aW9uIFN1cHBvcnQvYXBwLmNoYXR3aXNlL2FwcC5kYiIKICAgICAgfQogICAgfQogIH0KfQ==) [🪟 Add it to ChatWise (Windows)](https://chatwise.app/mcp-add?json=ewogICJtY3BTZXJ2ZXJzIjogewogICAgImNoYXR3aXNlX3NxbGl0ZSI6IHsKICAgICAgImNvbW1hbmQiOiAiYnVueCBzcWxpdGUtbWNwQGxhdGVzdCIsCiAgICAgICJlbnYiOiB7CiAgICAgICAgIkRBVEFCQVNFX1VSTCI6ICIkSE9NRS9BcHBEYXRhL1JvYW1pbmcvYXBwLmNoYXR3aXNlL2FwcC5kYiIKICAgICAgfQogICAgfQogIH0KfQo=).



## License

MIT
npm package: @iflow-mcp/elct9620-perplexity-ask-openrouter
Description: Use The Perplexity Ask via OpenRouter
Latest version: 1.0.2

# Perplexity Ask OpenRouter

A Model Context Protocol (MCP) server implementation that makes OpenRouter available for Perplexity Ask.

## Overview

This project is inspired by [Perplexity Ask](https://github.com/ppl-ai/modelcontextprotocol) and provides an MCP server implementation that connects to OpenRouter's API. It allows you to use Perplexity's models through OpenRouter with any MCP-compatible client.

## Features

- Full implementation of the Model Context Protocol
- Support for Perplexity's models via OpenRouter:
  - `perplexity_ask` - Uses Sonar model for general queries
  - `perplexity_research` - Uses Sonar Deep Research model for in-depth research
  - `perplexity_reason` - Uses Sonar Reasoning model for complex reasoning tasks
- Server-Sent Events (SSE) support
- Streamable HTTP transport implementation
- Docker containerization for easy deployment

## Getting Started

### Environment Variables

The server requires the following environment variables:

- `OPENROUTER_API_KEY` - Your OpenRouter API key (required)
- `PORT` - Port to run the server on (default: 3000)
- `BASE_URL` - Custom OpenRouter base URL (optional)
- `ASK_MODEL` - Model to use for ask tool (default: perplexity/sonar-pro)
- `RESEARCH_MODEL` - Model to use for research tool (default: perplexity/sonar-deep-research)
- `REASON_MODEL` - Model to use for reason tool (default: perplexity/sonar-reasoning-pro)
- `DISABLE_ASK` - Disable the ask tool (default: false)
- `DISABLE_RESEARCH` - Disable the research tool (default: false)
- `DISABLE_REASON` - Disable the reason tool (default: false)

### Running with Docker

The easiest way to run the server is using Docker:

```bash
docker run -p 3000:3000 \
  -e OPENROUTER_API_KEY=your_api_key_here \
  ghcr.io/elct9620/perplexity-ask-openrouter:latest
```

### Building from Source

If you prefer to build from source:

```bash
# Clone the repository
git clone https://github.com/elct9620/perplexity-ask-openrouter.git
cd perplexity-ask-openrouter

# Build Docker image
docker build -t perplexity-ask-openrouter .
```

## API Endpoints

The server exposes the following endpoints:

- `/sse` - SSE endpoint for establishing a connection
- `/messages` - Endpoint for sending messages to an established SSE connection
- `/mcp` - Streamable HTTP endpoint implementing the MCP protocol

## Usage with MCP Clients

This server implements the Model Context Protocol, so it can be used with any MCP-compatible client. The server supports both SSE and Streamable HTTP transport modes.

## Docker Deployment

The project includes a Dockerfile and GitHub Actions workflow for building and publishing the Docker image to GitHub Container Registry (ghcr.io).

## License

[MIT License](LICENSE)
npm package: @iflow-mcp/eldment-meting-agent
Description: Meting Agent server for multi-platform music lookup.
Author: ELDment
Latest version: 1.6.5

<p align="right"><a href="./README.md">简体中文</a> | <strong>繁體中文</strong> | <a href="./README.EN.md">English</a></p>

<p align="right"><a href="../README.md">⬅️ 返回首頁</a></p>

# Meting-Agent

`Meting-Agent` 是基於 **[metowolf/Meting](https://github.com/metowolf/Meting)** 建構的 MCP 服務，支援 [網易雲音樂](https://music.163.com/)（`netease`）、[騰訊音樂](https://y.qq.com/)（`tencent`）、[酷狗音樂](https://www.kugou.com/)（`kugou`）、[千千音樂](https://music.taihe.com/)（`baidu`）、[酷我音樂](https://www.kuwo.cn/)（`kuwo`） 等音樂平台，提供搜尋、歌曲、專輯、歌手、歌單、播放連結、歌詞、封面等能力

<details>
<summary><b>執行截圖</b></summary>

![Meting-Agent Showcase](../SHOWCASE.png)
</details>

## 取得

透過 npm 發布，專案詳情: [@eldment/meting-agent](https://www.npmjs.com/package/@eldment/meting-agent)

## MCP 工具

- `platforms`：列出支援的平台與平台代號
- `search`：依關鍵字搜尋歌曲、專輯、歌手或平台特定資源
- `song`：依歌曲 ID 取得詳情
- `album`：依專輯 ID 取得詳情
- `artist`：依歌手 ID 取得作品
- `playlist`：依歌單 ID 取得詳情
- `url`：依歌曲 ID 取得播放位址
- `lyric`：依歌曲 ID 取得歌詞
- `pic`：依資源 ID 取得封面位址

## MCP 接入

Claude 設定範例：

```json
{
  "mcpServers": {
    "meting": {
      "command": "npx",
      "args": [
        "-y",
        "@eldment/meting-agent@latest"
      ],
      "env": {
        "METING_NETEASE_COOKIE": "__csrf=...; MUSIC_U=...; NMTID=...; __remember_me=true;",
        "METING_TENCENT_COOKIE": "uin=...; qm_keyst=...; qqmusic_key=...;",
        "METING_KUGOU_COOKIE": "KugooID=...; t=...; dfid=...; mid=...;",
        "METING_BAIDU_COOKIE": "...",
        "METING_KUWO_COOKIE": "..."
      },
      "timeout": 60000
    }
  }
}
```

Codex 設定範例：

```toml
[mcp_servers.meting]
type = "stdio"
command = "npx"
args = [
    "-y",
    "@eldment/meting-agent@latest",
]
env = {
    METING_NETEASE_COOKIE = "__csrf=...; MUSIC_U=...; NMTID=...; __remember_me=true;",
    METING_TENCENT_COOKIE = "uin=...; qm_keyst=...; qqmusic_key=...;",
    METING_KUGOU_COOKIE = "KugooID=...; t=...; dfid=...; mid=...;",
    METING_BAIDU_COOKIE = "...",
    METING_KUWO_COOKIE = "...",
}
tool_timeout_sec = 60
```

## Cookie 規則

執行時依以下優先級取得 Cookie：

1. `METING_<PLATFORM>_COOKIE`
2. `METING_COOKIE`
3. MCP 工具參數中的 `cookie`

支援的環境變數：

- `METING_NETEASE_COOKIE`
- `METING_TENCENT_COOKIE`
- `METING_KUGOU_COOKIE`
- `METING_BAIDU_COOKIE`
- `METING_KUWO_COOKIE`
- `METING_COOKIE`（通用）

如果只需要替某一個平台帶 cookie，優先使用對應的平台變數；如果想統一兜底，可以只設定 `METING_COOKIE`
npm package: @iflow-mcp/elgorro-aiquila
Description: AIquila - MCP server for Nextcloud integration with Claude AI
Author: sirgorro
Latest version: 0.1.51

# AIquila MCP Server

MCP (Model Context Protocol) server that gives Claude full access to your Nextcloud instance — files, calendar, tasks, contacts, mail, maps, bookmarks, notes, and more. 113 tools across 18 categories.

## Quick Start

### Claude Desktop (stdio)

Add to `~/.config/claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "aiquila": {
      "command": "npx",
      "args": ["-y", "aiquila-mcp"],
      "env": {
        "NEXTCLOUD_URL": "https://your-nextcloud.example.com",
        "NEXTCLOUD_USER": "your-username",
        "NEXTCLOUD_PASSWORD": "your-app-password"
      }
    }
  }
}
```

Generate an App Password in Nextcloud: **Settings → Security → Devices & sessions**.

### Docker / Claude.ai (HTTP transport)

See the [Docker setup guide](https://github.com/elgorro/aiquila/blob/main/docs/mcp/setup.md#docker--claudeai-http-transport) for running AIquila as an HTTP server with OAuth for Claude.ai.

## What It Can Do

| Category | Tools |
|----------|------:|
| Files | 8 |
| Status & Diagnostics | 2 |
| App Management | 4 |
| Tags | 6 |
| Security | 2 |
| Shares | 1 |
| OCC Command | 1 |
| Tasks | 6 |
| Calendar | 6 |
| Notes | 3 |
| Contacts | 6 |
| Cookbook | 6 |
| Bookmarks | 13 |
| Mail | 8 |
| Maps | 24 |
| Users | 4 |
| Groups | 4 |
| AIquila | 3 |
| **Total** | **113** |

## Configuration

| Variable | Required | Notes |
|----------|----------|-------|
| `NEXTCLOUD_URL` | Yes | trailing slash stripped automatically |
| `NEXTCLOUD_USER` | Yes | |
| `NEXTCLOUD_PASSWORD` | Yes | use an App Password |
| `MCP_TRANSPORT` | No | `stdio` (default) or `http` |
| `MCP_AUTH_ENABLED` | No | `true` to enable OAuth for Claude.ai |
| `MCP_AUTH_SECRET` | If auth | `openssl rand -hex 32` |
| `MCP_AUTH_ISSUER` | If auth | public HTTPS URL of this server |
| `LOG_LEVEL` | No | `trace`/`debug`/`info`/`warn`/`error`/`fatal` |

## Requirements

- Node.js 24+
- A Nextcloud instance with an App Password

Optional Nextcloud apps unlock additional tool categories: Tasks, Calendar, Contacts, Notes, Cookbook, Bookmarks, Mail, Maps.

## Documentation

- [Setup Guide](https://github.com/elgorro/aiquila/blob/main/docs/mcp/setup.md) — detailed installation and configuration
- [Tools Reference](https://github.com/elgorro/aiquila/blob/main/docs/mcp/README.md) — all 113 tools documented
- [Architecture](https://github.com/elgorro/aiquila/blob/main/docs/dev/mcp-server-architecture.md) — design and internals
- [Full Documentation](https://github.com/elgorro/aiquila/blob/main/docs/) — complete docs index

## License

MIT — part of the [AIquila project](https://github.com/elgorro/aiquila).
npm package: @iflow-mcp/emzimmer-server-moz-readability
Description: Fetch just the main content and convert it to markdown. Strips away all the junk, which is cleaner for LLMs and reduces your overall context window.
Author: Max Zimmer
Latest version: 1.0.3

# Mozilla Readability Parser MCP Server

An [model context protocol (MCP)](https://github.com/modelcontextprotocol) server that extracts and transforms webpage content into clean, LLM-optimized Markdown. Returns article title, main content, excerpt, byline and site name. Uses [Mozilla's Readability algorithm](https://github.com/mozilla/readability) to remove ads, navigation, footers and non-essential elements while preserving the core content structure. [More about MCP](https://modelcontextprotocol.io/introduction).

<a href="https://glama.ai/mcp/servers/jdcx8fmajm"><img width="380" height="200" src="https://glama.ai/mcp/servers/jdcx8fmajm/badge" alt="Mozilla Readability Parser Server MCP server" /></a>

## Features
- Removes ads, navigation, footers and other non-essential content
- Converts clean HTML into well-formatted Markdown (also uses Turndown)
- Returns article metadata (title, excerpt, byline, site name)
- Handles errors gracefully

## Why Not Just Fetch?
Unlike simple fetch requests, this server:
- Extracts only relevant content using Mozilla's Readability algorithm
- Eliminates noise like ads, popups, and navigation menus
- Reduces token usage by removing unnecessary HTML/CSS
- Provides consistent Markdown formatting for better LLM processing
- Includes useful metadata about the content

## Installation

### Installing via Smithery

To install Mozilla Readability Parser for Claude Desktop automatically via [Smithery](https://smithery.ai/server/server-moz-readability):

```bash
npx -y @smithery/cli install server-moz-readability --client claude
```

### Manual Installation
```bash
npm install server-moz-readability
```

## Tool Reference

### `parse`
Fetches and transforms webpage content into clean Markdown.

**Arguments:**
```json
{
  "url": {
    "type": "string",
    "description": "The website URL to parse",
    "required": true
  }
}
```

**Returns:**
```json
{
  "title": "Article title",
  "content": "Markdown content...",
  "metadata": {
    "excerpt": "Brief summary",
    "byline": "Author information",
    "siteName": "Source website name"
  }
}
```

## Usage with Claude Desktop
Add to your `claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "readability": {
      "command": "npx",
      "args": ["-y", "server-moz-readability"]
    }
  }
}
```

## Dependencies
- @mozilla/readability - Content extraction
- turndown - HTML to Markdown conversion
- jsdom - DOM parsing
- axios - HTTP requests

## License
MIT
npm package: @iflow-mcp/enescinr-twitter-mcp
Description: A Model Context Protocol server allows to interact with Twitter, enabling posting tweets and searching Twitter.
Author: Enes Cinar
Latest version: 0.2.1

[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/enescinr-twitter-mcp-badge.png)](https://mseep.ai/app/enescinr-twitter-mcp)

# Twitter MCP Server

[![smithery badge](https://smithery.ai/badge/@enescinar/twitter-mcp)](https://smithery.ai/server/@enescinar/twitter-mcp)

This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.

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

## Quick Start

1. Create a Twitter Developer account and get your API keys from [Twitter Developer Portal](https://developer.twitter.com/en/portal/dashboard)

2. Add this configuration to your Claude Desktop config file:

**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`  
**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`

```json
{
  "mcpServers": {
    "twitter-mcp": {
      "command": "npx",
      "args": ["-y", "@enescinar/twitter-mcp"],
      "env": {
        "API_KEY": "your_api_key_here",
        "API_SECRET_KEY": "your_api_secret_key_here",
        "ACCESS_TOKEN": "your_access_token_here",
        "ACCESS_TOKEN_SECRET": "your_access_token_secret_here"
      }
    }
  }
}
```

3. Restart Claude Desktop

That's it! Claude can now interact with Twitter through two tools:

- `post_tweet`: Post a new tweet
- `search_tweets`: Search for tweets

## Example Usage

Try asking Claude:
- "Can you post a tweet saying 'Hello from Claude!'"
- "Can you search for tweets about Claude AI?"

## Troubleshooting

Logs can be found at:
- **Windows**: `%APPDATA%\Claude\logs\mcp-server-twitter.log`
- **macOS**: `~/Library/Logs/Claude/mcp-server-twitter.log`


## Development

If you want to contribute or run from source:

1. Clone the repository:
```bash
git clone https://github.com/EnesCinr/twitter-mcp.git
cd twitter-mcp
```

2. Install dependencies:
```bash
npm install
```

3. Build:
```bash
npm run build
```

4. Run:
```bash
npm start
```



## Running evals

The evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the npx command. Full documentation can be found [here](https://www.mcpevals.io/docs).

```bash
OPENAI_API_KEY=your-key  npx mcp-eval src/evals/evals.ts src/index.ts
```
## License

MIT
npm package: @iflow-mcp/ericzakariasson-cursor-background-agents-mcp-server
Description: MCP server for Cursor Background Agents API - Launch and manage AI coding agents on GitHub repositories
Latest version: 1.0.1

# Cursor Background Agents MCP Server

MCP server for Cursor's Background Agents API.

## Setup

1. Install dependencies:

```bash
bun install
```

2. Create a `.env` file and set your API key:

```bash
echo "CURSOR_API_KEY=your-api-key-here" > .env
```

## Configure in Cursor

Add to your Cursor MCP settings:

```json
{
  "mcpServers": {
    "cursor": {
      "command": "node",
      "args": ["run", "/path/to/cursor-mcp-server/index.js"],
      "envFile": ".env"
    }
  }
}
```

## License

MIT
npm package: @iflow-mcp/esa-mcp-server
Description: esa の Model Context Protocol サーバー実装
Latest version: 0.1.1

# esa-mcp-server

[![smithery badge](https://smithery.ai/badge/@d-kimuson/esa-mcp-server)](https://smithery.ai/server/@d-kimuson/esa-mcp-server)

esa-mcp-server は、[esa.io](https://esa.io) の API を [Model Context Protocol (MCP)](https://github.com/microsoft/model-context-protocol) を介して利用できるようにするサーバーです。

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

## 📢 重要なお知らせ

**[esa公式のローカルMCPサーバー](https://docs.esa.io/posts/561)がリリースされました！** 🎉

公式のMCP Serverは多機能で、チーム管理、記事管理、コメント管理、カテゴリ管理、ヘルプ・ドキュメント、Resource、Promptなど幅広い機能を提供しています。そちらも確認することをおすすめします。

### 公式とこのリポジトリの違い

公式のMCP Serverとこのリポジトリの実装にはトレードオフがあります：

- **公式**: 多機能でできることが多い（システムプロンプト: 約11.3k tokens）
- **このリポジトリ**: 記事の検索・追加・更新のツールに機能が限定されるが、コンパクトな設計（システムプロンプト: 約3.4k tokens, 公式比 1/3 以下）

### 推奨

公式の MCP Server の利用を推奨しますが、コンテキストウィンドウの圧迫が激しいため [d-kimuson/modular-mcp](https://github.com/d-kimuson/modular-mcp) のような遅延読み込みアプローチや、プロジェクトを限定した追加・必要な時だけ追加するといった運用とセットで利用するのがオススメです。

こういった面倒事を考えたくない場合は、このリポジトリの esa-mcp-server であれば比較的コンテキスト圧迫が激しくないため単体でも追加しやすいです。

## 機能

- get_search_query_document: esa.io の記事を検索するためのドキュメンテーションの提供
- search_esa_posts: esa.io の記事検索
- read_esa_post, read_esa_multiple_posts: 記事の詳細取得（単一・複数）
- create_esa_post: 記事の作成
- update_esa_post: 記事の更新
- delete_esa_post: 記事の削除

## Usage

利用するツールに合わせて以下のように設定ファイルを準備してください。

```json
{
  "mcpServers": {
    "esa-mcp-server": {
      "command": "npx",
      "args": ["-y", "esa-mcp-server@latest"],
      "env": {
        "ESA_API_KEY": "your api key here",
        "DEFAULT_ESA_TEAM": "your default esa team"
      }
    }
  }
}
```

## プロンプト例

```markdown
## Using esa tools

esa の情報を検索するために esa 以下のツールを利用できます。

- 記事の検索には search_esa_posts ツールを利用します。複雑なクエリを利用する場合は get_search_query_document ツールで正確なクエリの記述方法を理解してから利用します。
- 記事本文を取得するには read_esa_post, read_esa_multiple_posts ツールを利用します。複数の記事を取得する必要がある場合は read_esa_multiple_posts でまとめて取得することを推奨します。
- 記事を作成/更新/削除するにはそれぞれ create_esa_post, update_esa_post, delete_esa_post ツールを利用します。
```

## 利用可能なツール

[src/server.ts](./src/server.ts) を確認してください。

## Contribution

歓迎します。