open-index/open-npm huggingface dataset:
npm package: @mcp-marketplace/types
Description: TypeScript type definitions for MCP Marketplace
Author: Giuseppe Matteo Gangemi
Latest version: 1.0.0

# @mcp-marketplace/types

TypeScript type definitions for the MCP (Model Context Protocol) App Marketplace.

## Installation

```bash
npm install @mcp-marketplace/types
```

## Usage

Import the types you need:

```typescript
import type { 
  MCPApp, 
  AppManifest, 
  MCPServer, 
  MCPTool,
  ToolUsage 
} from '@mcp-marketplace/types';
```

## Type Definitions

### MCPApp

Represents an MCP app in the marketplace:

```typescript
interface MCPApp {
  id: string;
  name: string;
  description: string;
  icon: string;
  category: string;
  version?: string;
  author?: string;
  type?: 'local' | 'external-api';
  command?: string;
  args?: string[];
  env?: Record<string, string>;
  requiresConfig?: string[];
  source: 'native' | 'custom' | 'uploaded';
  installed?: boolean;
  relevance?: number;
  visibility?: 'private' | 'global';
  userId?: string;
  // External API specific
  endpoint?: string;
  transport?: 'sse' | 'http';
  authType?: 'bearer' | 'api-key' | 'none';
  authHeader?: string;
  authConfigKey?: string;
}
```

### AppManifest

App manifest structure for local and external API apps:

```typescript
interface AppManifest {
  id: string;
  name: string;
  description: string;
  icon: string;
  category: string;
  version: string;
  author?: string;
  type: 'local' | 'external-api';
  local?: AppManifestLocal;
  externalApi?: AppManifestExternalApi;
  visibility?: 'private' | 'global';
}
```

### MCPServer

Server configuration for MCP apps:

```typescript
interface MCPServer {
  id: string;
  name: string;
  type?: 'local' | 'external-api';
  command?: string;
  args?: string[];
  env?: Record<string, string>;
  connected: boolean;
  endpoint?: string;
  transport?: 'sse' | 'http';
  authType?: 'bearer' | 'api-key' | 'none';
  authHeader?: string;
  authConfigKey?: string;
}
```

### MCPTool

Tool definition for MCP servers:

```typescript
interface MCPTool {
  name: string;
  description: string;
  serverId: string;
  inputSchema: Record<string, any>;
}
```

### ToolUsage

Tool usage tracking:

```typescript
interface ToolUsage {
  id: string;
  serverId: string;
  serverName: string;
  toolName: string;
  toolDescription: string;
  args: Record<string, any>;
  result?: any;
  timestamp: string;
  duration?: number;
  success: boolean;
  error?: string;
}
```

## License

MIT License

## Repository

- GitHub: [https://github.com/ggange/mcp-marketplace](https://github.com/ggange/mcp-marketplace)
- npm: [@mcp-marketplace/types](https://www.npmjs.com/package/@mcp-marketplace/types)
npm package: @mcp-packages/newrelic-server
Description: MCP server for New Relic — NRQL queries, entity search, and APM observability tools via the Model Context Protocol
Latest version: 0.1.0

# @mcp-packages/newrelic-server

MCP server for New Relic — execute NRQL queries, search entities, and retrieve APM observability data via the Model Context Protocol.

## Tools

| Tool | Description |
|---|---|
| `run_nrql` | Execute arbitrary NRQL queries with formatted results |
| `search_entities` | Search entities by name, type, or domain |
| `get_entity` | Get entity details by GUID (tags, alert severity, reporting status) |
| `get_deployments` | Recent deployment markers for an APM application |
| `get_error_traces` | Recent error traces for an APM application |
| `get_golden_signals` | Key metrics: throughput, error rate, avg/P95 response time |
| `get_alert_violations` | Recent alert incidents for an APM application (filterable by priority) |

## Setup

### 1. Create a New Relic User API Key

1. Go to [https://one.newrelic.com/api-keys](https://one.newrelic.com/api-keys)
2. Click **Create a key**, select **User** as the key type
3. Select your account, name the key (e.g., "MCP Server"), and create it
4. Copy the key (starts with `NRAK-`)

### 2. Find Your Account ID

Your account ID is visible in the URL when logged into New Relic (e.g., `https://one.newrelic.com/nr1-core?account=1234567`), or in **Administration > Access Management > Accounts**.

### 3. Configure Your IDE

#### Cursor (`.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "newrelic": {
      "command": "npx",
      "args": ["-y", "@mcp-packages/newrelic-server"],
      "env": {
        "NEW_RELIC_API_KEY": "${NEW_RELIC_API_KEY}",
        "NEW_RELIC_ACCOUNT_ID": "${NEW_RELIC_ACCOUNT_ID}"
      }
    }
  }
}
```

#### Claude Code

```bash
claude mcp add newrelic -- npx -y @mcp-packages/newrelic-server
```

Set environment variables in your shell profile:

```bash
export NEW_RELIC_API_KEY="NRAK-..."
export NEW_RELIC_ACCOUNT_ID="1234567"
```

## Environment Variables

| Variable | Required | Description |
|---|---|---|
| `NEW_RELIC_API_KEY` | Yes | New Relic User API key for NerdGraph authentication |
| `NEW_RELIC_ACCOUNT_ID` | Yes | New Relic account ID (scopes NRQL queries) |

## Development

```bash
# From the monorepo root
npm install
npm run build -w @mcp-packages/newrelic-server
npm run dev -w @mcp-packages/newrelic-server  # watch mode
```
npm package: @mcp-protocol/node-runtime
Description: This package is intended for demonstration purposes only and is not for production use. Maintained by JFrog Security for simulation purposes.
Latest version: 1.0.2

# @mcp-protocol/node-runtime (Simulation)

**Note: This package is part of a security research demonstration by JFrog.**

## Overview
This repository contains a functional implementation of an MCP (Model Context Protocol) runtime used to simulate supply-chain security scenarios in AI-driven environments.

## Important Information
This repository and the associated package are part of a security simulation and research project. It is **not intended for production environments** or general-purpose use.
npm package: @mcp-rag/client
Description: MCP RAG - Context-aware tool management for AI SDK
Author: rconnect.tech
Latest version: 0.0.5

# @mcp-rag/client

Context-aware tool management for AI SDK using graph-based vector search.

## Installation

```bash
npm install @mcp-rag/client @ai-sdk/openai neo4j-driver ai
```

## Quick Start

```typescript
import { createMCPRag } from '@mcp-rag/client'
import { openai } from '@ai-sdk/openai'
import neo4j from 'neo4j-driver'

const driver = neo4j.driver(
  'neo4j://localhost:7687',
  neo4j.auth.basic('neo4j', 'password')
)

const rag = createMCPRag({
  model: openai('gpt-4o-mini'),
  openaiApiKey: process.env.OPENAI_API_KEY || '',
  neo4j: driver,
  tools: {
    // your tools here
  },
})

await rag.sync()
const result = await rag.generateText({
  prompt: 'Your prompt here',
})
```

## Features

- 🔍 **Vector Search** - Semantic tool retrieval using Neo4j
- 🎯 **Selective Loading** - Only load relevant tools per request
- 🔗 **Graph-Based Indexing** - Tools indexed with relationships
- 🤖 **AI SDK Compatible** - Drop-in wrapper for existing setups

## Documentation

Full documentation available at [mcp-rag](https://github.com/rocket-connect/mcp-rag)

## License

MIT
npm package: @mcp-rag/neo4j
Description: Neo4j utilities for MCP RAG - Cypher query builder and test assertions for graph-based tool indexing
Author: rconnect.tech
Latest version: 0.0.5

# @mcp-rag/neo4j

Neo4j utilities for MCP RAG - Cypher query builder and test assertions.

## Installation

```bash
npm install @mcp-rag/neo4j neo4j-driver
```

## Usage

```typescript
import { CypherBuilder } from '@mcp-rag/neo4j'
import neo4j from 'neo4j-driver'

const builder = new CypherBuilder({
  toolsetHash: 'unique-hash',
})

// Create vector index
const indexQuery = CypherBuilder.createVectorIndex({
  indexName: 'tool_vector_index',
  dimensions: 1536,
})

// Vector search
const searchQuery = builder.vectorSearchDecomposed({
  vector: embedding,
  limit: 5,
  depth: 'mid',
})
```

## Features

- 🔧 **Cypher Query Builder** - Type-safe query construction
- ✅ **Test Utilities** - Assertions for Neo4j testing
- 📊 **Vector Search** - Graph-based semantic search
- 🗂️ **Tool Decomposition** - Granular tool indexing

## Documentation

Full documentation available at [mcp-rag](https://github.com/rocket-connect/mcp-rag)

## License

MIT
npm package: @mcp-registry/aligo-sms-mcp-server
Description: Model Context Protocol (MCP) server for Aligo SMS API integration
Author: hongsw
Latest version: 1.0.6

## Usage

```bash
npx aligo-sms-mcp-server@latest install @mcp-registry/aligo-sms-mcp-server
```

# Aligo SMS MCP 서버

Model Context Protocol(MCP)를 사용하여 Aligo SMS API에 접근할 수 있는 서버입니다. Claude AI와 같은 MCP 호환 AI 에이전트가 SMS 메시지를 보내거나 관련 정보를 조회할 수 있습니다.

## 설치

```json
{
  "mcpServers": {
    "aligo-sms-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "github:hongsw/aligo-sms-mcp-server",
        "mcp-server"
      ]
    }
  }
}
```

## 설정

API 키 설정은 `.garakrc` 파일에 저장됩니다. 홈 디렉토리에 다음과 같은 파일을 만듭니다:

https://smartsms.aligo.in/admin/api/auth.html

```
ALIGO_API_KEY=발급받은_API_키
ALIGO_USER_ID=발급받은_사용자_아이디
ALIGO_TEST_MODE=Y  # 테스트 모드 (Y/N)
```

## 사용 방법

도구 목록 아이콘을 찾아서 누르면

![](2025-03-22-16-53-35.png)


위의 설정을 완료하면 다음과 같은 화면을 볼 수 있습니다.


![Aligo SMS MCP 서버 화면](./image.png)

```

010xxxxyyyy 에서 010xxxxyyyy 로 문자를 보내줘 "안녕하세요 MCP 22222입니다." 라는 내용으로

```
위의 프롬프트를 사용하여 보내면 

![Aligo SMS MCP 서버 화면](./image2.png)


## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.

## Acknowledgments

- Aligo for providing the SMS API
- Model Context Protocol for standardizing tool and resource access