open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/morinokami_mcp-server-bluesky
Description: MCP server for interacting with Bluesky
Author: Shinya Fujino
Latest version: 0.4.1

# mcp-server-bluesky

MCP server for [Bluesky](https://bsky.app/).

## Usage with Claude Desktop

```json
{
  "mcpServers": {
    "bluesky": {
      "command": "npx",
      "args": ["-y", "mcp-server-bluesky"],
      "env": {
        "BLUESKY_USERNAME": "username",
        "BLUESKY_PASSWORD": "password",
        "BLUESKY_PDS_URL": "https://bsky.social"
      }
    }
  }
}
```

The `BLUESKY_PDS_URL` is optional and defaults to `https://bsky.social` if not specified.

## Tools

- `bluesky_get_profile`
- `bluesky_follow`
- `bluesky_delete_follow`
- `bluesky_get_follows`
- `bluesky_get_followers`
- `bluesky_search_posts`
- `bluesky_post`
- `bluesky_delete_post`
- `bluesky_repost`
- `bluesky_delete_repost`
- `bluesky_get_timeline`
- `bluesky_get_post_thread`
- `bluesky_get_likes`
- `bluesky_like`
- `bluesky_delete_like`
npm package: @iflow-mcp/mpxjs-mcp-server-rag
Description: MCP-Server for Mpx Docs RAG
Author: Soon Wang
Latest version: 1.0.0

# MCP Server for Mpx Docs RAG

## Usage

### VS Code

在 `setting.json` 中配置 MCP Server

1. 通过 npm 包加载（推荐）

```json
{
  // ..
  "mcp": {
    "servers": {
      "mpx-rag": {
        "type": "stdio",
        "command": "npx",
        "args": ["-y", "@mpxjs/mcp-server-rag"]
      }
    }
  }
}
```

2. 本地 clone 编译项目后调试：

```json
{
  // ..
  "mcp": {
    "servers": {
      "mpx-rag": {
        "type": "stdio",
        "command": "node",
        "args": ["/Users/didi/mycode/github/mcp-server-rag/dist/index.js"]
      }
    }
  }
}
```

## 演示

VS Code 中通过 Copilot Chat 调用 MCP Server 如下：

<img width="420" alt="mpx-rag" src="https://github.com/user-attachments/assets/2def560e-08ee-414a-a419-38ba05235bde" />
npm package: @iflow-mcp/mrmartinimo-docmost-mcp
Description: A Model Context Protocol (MCP) server for Docmost, allowing AI agents to manage documentation spaces and pages.
Author: Moritz Krause
Latest version: 1.0.0

# Docmost MCP Server

A Model Context Protocol (MCP) server for [Docmost](https://docmost.com/), enabling AI agents to search, create, modify, and organize documentation pages and spaces.

## Features

### Core Management

- **`create_page`**: Smart creation tool. Creates content (via import) AND handles hierarchy (nesting under a parent) in one go.
- **`update_page`**: Update a page's content and/or title. Updates are performed via real-time collaboration (WebSocket).
- **`delete_page` / `delete_pages`**: Delete single or multiple pages at once.
- **`move_page`**: Organize pages hierarchically by moving them to a new parent or root.

### Exploration & Retrieval

- **`search`**: Full-text search across spaces with optional space filtering (`query`, `spaceId`).
- **`get_workspace`**: Get information about the current Docmost workspace.
- **`list_spaces`**: View all spaces within the current workspace.
- **`list_groups`**: View all groups within the current workspace.
- **`list_pages`**: List pages within a space (ordered by `updatedAt` descending).
- **`get_page`**: Retrieve full content and metadata of a specific page.

### Technical Details

- **Automatic Markdown Conversion**: Page content is automatically converted from Docmost's internal ProseMirror/TipTap JSON format to clean Markdown for easy agent consumption. Supports all Docmost extensions including callouts, task lists, math blocks, embeds, and more.
- **Smart Import API**: Uses Docmost's import API to ensure clean Markdown-to-ProseMirror conversion when creating pages.
- **Child Preservation**: The `update_page` tool creates a new page ID but effectively simulates an in-place update by reparenting existing child pages to the new version.
- **Pagination Support**: Automatically handles pagination for large datasets (spaces, pages, groups).
- **Filtered Responses**: API responses are filtered to include only relevant information, optimizing data transfer for agents.

## Installation

```bash
npm install
npm run build
```

## Configuration

This server requires the following environment variables to be set:

- `DOCMOST_API_URL`: The full URL to your Docmost API (e.g., `https://docs.example.com/api`).
- `DOCMOST_EMAIL`: The email address for authentication.
- `DOCMOST_PASSWORD`: The password for authentication.

## usage with Claude Desktop / generic MCP Client

Add the following to your MCP configuration (e.g. `claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "docmost-local": {
      "command": "node",
      "args": ["./build/index.js"],
      "env": {
        "DOCMOST_API_URL": "http://localhost:3000/api",
        "DOCMOST_EMAIL": "test@docmost.com",
        "DOCMOST_PASSWORD": "test"
      }
    }
  }
}
```

## Development

```bash
# Watch mode
npm run watch

# Build
npm run build
```

## License

MIT
npm package: @iflow-mcp/mschwarzmueller-demo-mcp-server-client-implementation
Description: Demo MCP Server consuming a dummy knowledge service
Author: Maximilian Schwarzmüller
Latest version: 1.0.2

# Example MCP Server + Client Implementation

I [wrote an article](https://maximilian-schwarzmueller.com/articles/whats-the-mcp-model-context-protocol-hype-all-about) and [created a video](https://youtu.be/sVC4DL2secQ) about MCPs and why they're useful in my opinion.

This demo project contains a backend service / API that's consumed by a MCP server which exposes it in a standardized way to MCP clients - like the example MCP client (a very simple AI chatbot) that's also part of this project.

**Important:** All three parts (service, server, client) rely on Node.js being able to execute TypeScript without a compilation step. [Yes, modern Node.js can do that!](https://maximilian-schwarzmueller.com/articles/modern-nodejs-can-do-that/#built-in-typescript-support) **Make sure you have Node.js 23.x or higher installed!**

## Configuration

Add a `.env` file inside the `client` folder (next to the `package.json` file there) and add the following content to it:

```
OPENAI_API_KEY=<your-open-ai-key>
```

In each folder (`service`, `server`, `client`) run `npm install` to install required dependencies.

## Running Service, MCP Server & MCP Client

For each part, navigate into the respective folder (`service`, `server` and `client`) and run `npm run dev` (with Node.js 23+). Keep each process running.

The "client" process is a simply AI chatbot using OpenAI behind the scenes. This chatbot has the custom MCP server "installed" - therefore, this AI chat application is able to store and retrieve custom information via the backend service created in the "service" folder.

Bugs are possible - it's just a basic demo implementation :-)
npm package: @iflow-mcp/mssql-mcp-server
Description: MCP server for connecting to MSSQL databases
Latest version: 1.0.2

# MSSQL MCP Server

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

A Model Context Protocol (MCP) server for connecting to Microsoft SQL Server databases. This server provides tools for executing SQL queries and managing database connections.

## Installation

### Installing via Smithery

To install MSSQL Database Connector for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@knight0zh/mssql-mcp-server):

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

### Manual Installation
```bash
npm install mssql-mcp-server
```

## Usage

Add the server to your MCP settings configuration file:

```json
{
  "mcpServers": {
    "mssql": {
      "command": "mssql-mcp-server",
      "env": {
        "MSSQL_CONNECTION_STRING": "Server=localhost;Database=master;User Id=sa;Password=yourpassword;",
        // Or individual connection parameters:
        "MSSQL_HOST": "localhost",
        "MSSQL_PORT": "1433",
        "MSSQL_DATABASE": "master",
        "MSSQL_USER": "sa",
        "MSSQL_PASSWORD": "yourpassword",
        "MSSQL_ENCRYPT": "false",
        "MSSQL_TRUST_SERVER_CERTIFICATE": "true"
      }
    }
  }
}
```

## Tools

### query

Execute a SQL query on a MSSQL database.

#### Parameters

- `connectionString` (string, optional): Full connection string (alternative to individual parameters)
- `host` (string, optional): Database server hostname
- `port` (number, optional): Database server port (default: 1433)
- `database` (string, optional): Database name (default: master)
- `username` (string, optional): Database username
- `password` (string, optional): Database password
- `query` (string, required): SQL query to execute
- `encrypt` (boolean, optional): Enable encryption (default: false)
- `trustServerCertificate` (boolean, optional): Trust server certificate (default: true)

Either `connectionString` OR (`host` + `username` + `password`) must be provided.

#### Example

```typescript
const result = await use_mcp_tool({
  server_name: 'mssql',
  tool_name: 'query',
  arguments: {
    host: 'localhost',
    username: 'sa',
    password: 'yourpassword',
    query: 'SELECT * FROM Users',
  },
});
```

## Development

```bash
# Install dependencies
npm install

# Run in development mode
npm run dev

# Build
npm run build

# Run tests
npm test

# Run linter
npm run lint

# Format code
npm run format
```

## License

MIT
npm package: @iflow-mcp/mysql-mcp
Description: MCP server implementation for MySQL database access
Author: Dewei Yen
Latest version: 0.1.3

# MySQL MCP Server

An MCP server implementation that integrates with MySQL databases, providing secure database access capabilities for LLMs.

## Features

* **Read Operations**
  * Execute read-only SELECT queries
  * List all database tables
  * Show table structures
  * View schema information
* **Write Operations**
  * Execute INSERT/UPDATE/DELETE with transaction support
  * Parameterized queries for data safety
  * Returns affected rows and insert IDs
* **Security**
  * Read-only transaction mode for SELECT queries
  * Query length and result size limits
  * Performance monitoring and logging
  * Automatic transaction handling

## Installation

```bash
npm install -g @kevinwatt/mysql-mcp
```

## Usage with [Dive Desktop](https://github.com/OpenAgentPlatform/Dive)

1. Click "+ Add MCP Server" in Dive Desktop
2. Copy and paste this configuration:

```json
{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": [
        "-y",
        "@kevinwatt/mysql-mcp"
      ],
      "env": {
        "MYSQL_HOST": "127.0.0.1",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "root",
        "MYSQL_PASS": "",
        "MYSQL_DB": "your_database"
      }
    }
  }
}
```

3. Click "Save" to install the MCP server

## Tool Documentation

* **mysql_query**
  * Execute read-only SELECT queries
  * Inputs:
    * `sql` (string): SQL SELECT query to execute
  * Limits:
    * Maximum query length: 4096 characters
    * Maximum result rows: 1000
    * Query timeout: 30 seconds

* **mysql_execute**
  * Execute data modification operations
  * Inputs:
    * `sql` (string): SQL statement (INSERT/UPDATE/DELETE)
    * `params` (array, optional): Parameters for the SQL statement
  * Features:
    * Returns affected rows count
    * Returns last insert ID
    * Automatic transaction handling

* **list_tables**
  * List all tables in current database
  * No inputs required

* **describe_table**
  * Show table structure
  * Inputs:
    * `table` (string): Table name to describe

## Usage Examples

Ask your LLM to:

```
"Show me all tables in the database"
"Describe the structure of users table"
"Select all active users from the database"
"Insert a new record into orders table"
```

## Manual Start

If needed, start the server manually:

```bash
npx @kevinwatt/mysql-mcp
```

## Requirements

* Node.js 18+
* MySQL Server
* MCP-compatible LLM service

## License

MIT

## Author

Dewei Yen

## Keywords

* mcp
* mysql
* database
* dive
* llm
* ai