open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/7nohe-adonis-mcp
Description: Remote MCP server for AdonisJS
Author: Daiki Urata
Latest version: 1.0.1

# Adonis MCP

Adonis MCP is a package designed for the AdonisJS framework that provides support for the Model Context Protocol (MCP). With this package, you can easily build remote MCP servers using Server-Sent Events (SSE).

## Installation

Run the following command to install the package:

```bash
node ace add @7nohe/adonis-mcp
```

## Configuration

After installation, a `config/mcp.ts` file will be generated. Edit this file to customize the MCP server settings.

Example:

```ts
import { defineConfig } from '@7nohe/adonis-mcp'

export default defineConfig({
  ssePath: '/sse',
  messagesPath: '/messages',
  serverOptions: {
    name: 'mymcp',
    version: '0.0.1',
  },
})
```

## Usage

### Registering Routes

You can use the `registerRoutes` method in `start/routes.ts` to define tools and prompts. Below is an example:

```ts
import mcp from '@7nohe/adonis-mcp/services/main'
import { ResourceTemplate } from '@modelcontextprotocol/sdk/server/mcp.js'
import { z } from 'zod'

await mcp.registerRoutes((server) => {
  server.resource(
    'echo',
    new ResourceTemplate('echo://{message}', { list: undefined }),
    async (uri, { message }) => ({
      contents: [
        {
          uri: uri.href,
          text: `Resource echo: ${message}`,
        },
      ],
    })
  )

  server.tool('echo', { message: z.string() }, async ({ message }) => ({
    content: [{ type: 'text', text: `Tool echo: ${message}` }],
  }))

  server.prompt('echo', { message: z.string() }, ({ message }) => ({
    messages: [
      {
        role: 'user',
        content: {
          type: 'text',
          text: `Please process this message: ${message}`,
        },
      },
    ],
  }))
})
```

### Starting the Server

After defining the routes, start the MCP server by running the following command:

```bash
npm run dev
```

## Debugging

### Using Configuration File

To debug, edit the MCP server configuration file (e.g., for Claude Desktop or Cursor) as follows:

```json
{
  "mcpServers": {
    "mymcp": {
      "url": "http://localhost:3333/sse"
    }
  }
}
```

### Using Inspector

Another debugging method is to use the Inspector. Start it with the following command:

```bash
npx @modelcontextprotocol/inspector
```

1. Set the Transport Type to `SSE`.
2. Enter the URL `http://localhost:3333/sse`.
3. Click the `Connect` button.
4. Confirm that the status changes to `Connected`.

For more details, refer to the [Inspector Documentation](https://modelcontextprotocol.io/docs/tools/inspector).

## License

This project is provided under the [MIT License](./LICENSE.md).
npm package: @iflow-mcp/991glasses-ewelink-mcp-server
Description: Connect eWeLink smart devices to LLM via the MCP protocol
Author: 991glasses
Latest version: 0.0.3

# eWeLink MCP Server

A Model Context Protocol (MCP) server that provides eWeLink API integration.

## Requirements
- Node.js v18 or higher
- eWeLink developer account

### 1. Create eWeLink Developer Account
1. Visit [eWeLink Developer Center](https://dev.ewelink.cc) and login.

2. Submit required information.

3. In Console page, create a App, fill in the redirect URL as shown below.
<img alt="Create App" src="./images/create_app.png"></a>

4. Finally, you can obtain the APPID and APP SECRET.
<img alt="App List" src="./images/app_list.png"></a>
<img alt="View App" src="./images/view_app.png"></a>

For more information, visit [DeveloperGuide](https://coolkit-technologies.github.io/eWeLink-API/#/en/DeveloperGuideV2).

### 2. Login
```bash
npx -y @991glasses/ewelink-mcp-server login
# Follow prompts to enter:
# - Your APPID
# - APP SECRET
# - Enter your eWeLink account in the pop-up login page
```

### 3. Configure MCP Server
```json
{
  "mcpServers": {
    "ewelink-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@991glasses/ewelink-mcp-server"
      ]
    }
  }
}
```

## License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
npm package: @iflow-mcp/abdelhakrazi-trustmrr-mcp
Description: MCP server for the TrustMRR API
Latest version: 0.1.0

# TrustMRR MCP Server

MCP server for the [TrustMRR](https://trustmrr.com) API. Connects any MCP-compatible AI client to TrustMRR, giving your AI assistant access to startup listings, metrics, and deal analysis.

## Key Features

- **Browse Startups** — search, filter, and sort startup listings by revenue, MRR, growth, price, category, and sale status
- **Startup Details** — get full details for any startup including financials, growth metrics, and pricing

## Getting Started

### Creating an API key

Sign in to [TrustMRR](https://trustmrr.com) and generate an API key from your account settings.

### MCP client configuration

<details>
<summary>Claude Code CLI</summary>

```bash
claude mcp add --transport http trustmrr https://trustmrr-mcp-production.up.railway.app/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"
```
</details>

<details>
<summary>GitHub Copilot (IntelliJ IDEs)</summary>

Go to **Settings → Tools → AI Assistant → Model Context Protocol (MCP)** and add a new server:

```json
{
  "servers": {
    "trustmrr": {
      "type": "http",
      "url": "https://trustmrr-mcp-production.up.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
```
</details>

<details>
<summary>GitHub Copilot (Visual Studio Code)</summary>

Add to your `.vscode/mcp.json`:

```json
{
  "servers": {
    "trustmrr": {
      "type": "http",
      "url": "https://trustmrr-mcp-production.up.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
```
</details>

<details>
<summary>Gemini CLI</summary>

Create or edit `~/.gemini/settings.json`:

```json
{
  "mcpServers": {
    "trustmrr": {
      "httpUrl": "https://trustmrr-mcp-production.up.railway.app/mcp",
      "httpHeaders": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
```
</details>

<details>
<summary>Cursor</summary>

Add to your MCP settings:

```json
{
  "servers": {
    "trustmrr": {
      "type": "http",
      "url": "https://trustmrr-mcp-production.up.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
```
</details>

### Other clients

TrustMRR MCP server follows the standard MCP protocol and works with any client that supports:

- Remote MCP servers
- Streamable HTTP transport

## Example prompts

- What startups are currently on sale with MRR above $5k?
- Show me the fastest growing SaaS startups listed right now
- Get me the details on the startup "example-saas"
- What's the best deal on a startup under $50k?

## License

MIT