OP

orliesaurus/pulsemcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

30 stars 8 forks 품질 60 트렌드 11MIT

MCP 서버는 PulseMCP.com에 나열된 MCP 서버를 찾을 수 있습니다

개요

MCP 서버를 발견하고 탐구하는 도구를 제공하는 모델 Context Protocol (MCP) 서버와 PulseMCP API를 통해 통합. - 필터링 및 품질을 갖춘 MCP 서버 목록 - 이름이나 기능으로 특정 MCP 서버를 검색 - 통합 유형별 필터 서버 - 모든 사용 가능한 통합 목록 - Full TypeScript 지원 MCP 클라이언트 구성에 추가하고 고객의 선호도에 따라 적응하십시오. 예를 들면: 서버는 건물 후에 직접 실행될 수 있습니다: 개발 중에 변화를 볼 수 있도록: 서버의 MCP 구현을 검사하려면: MCP 서버를 선택 필터링 및 질로 나열합니다. - 쿼리 (선택 사항) : 필터 서버 검색 용어 - 통합 (선택 사항) : 통합 슬러그의 배열 - count per page (선택 사항) : 페이지 당 결과 수 (최대 : 5000) - 오프셋 (선택 사항) : 결과의 수

개요(AI 번역)

MCP 서버를 발견하고 탐구하는 도구를 제공하는 모델 Context Protocol (MCP) 서버와 PulseMCP API를 통해 통합.

특징

  • 필터링 및 pagination을 가진 MCP 서버 목록
  • 이름이나 기능으로 특정 MCP 서버를 검색
  • 통합형 필터 서버
  • 모든 사용 가능한 통합 목록
  • Full TypeScript 지원

설치

MCP 클라이언트에 설치

MCP 클라이언트 구성에 추가하고 고객의 선호도에 따라 적응하십시오. 예를 들면:

  1. 저장소를 복제:

  2. 의존성 설치:

  3. 프로젝트 구축:

사용법

서버 실행

서버는 건물 후에 직접 실행될 수 있습니다:

또는 npm을 통해:

개발

개발 중에 변화를 볼 수 있도록:

서버의 MCP 구현을 검사하려면:

사용 가능한 도구

리스트 서버

MCP 서버를 선택 필터링 및 질로 나열합니다.

모수:

  • (선택) [T0]]: 필터 서버 검색
  • integrations (선택 사항): 통합 슬러그의 배열으로 필터링
  • count_per_page (선택 사항) : 페이지 당 결과 수 (최대 : 5000)
  • (선택) [T3]]: 결과의 수

예:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

PulseMCP Server

A Model Context Protocol (MCP) server that provides tools for discovering and exploring MCP servers and integrations through the PulseMCP API.

Features

  • List available MCP servers with filtering and pagination
  • Search for specific MCP servers by name or functionality
  • Filter servers by integration types
  • List all available integrations
  • Full TypeScript support

Installation

Installing in MCP Clients

Add this to your MCP client configuration and adapt based on your Client’s preferences. For example:

{
  "mcpServers": {
    "pulsemcp": {
      "command": "npx",
      "args": ["-y", "pulsemcp-server"]
    }
  }
}
  1. Clone the repository:
git clone 
cd pulsemcp-server
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Usage

Running the Server

The server can be run directly after building:

./build/index.js

Or through npm:

npm start

Development

To watch for changes during development:

npm run watch

To inspect the server’s MCP implementation:

npm run inspector

Available Tools

list_servers

Lists MCP servers with optional filtering and pagination.

Parameters:

  • query (optional): Search term to filter servers
  • integrations (optional): Array of integration slugs to filter by
  • count_per_page (optional): Number of results per page (maximum: 5000)
  • offset (optional): Number of results to skip for pagination

Example:

{
  "query": "toolhouse",
  "integrations": ["github"],
  "count_per_page": 10,
  "offset": 0
}

list_integrations

Lists all available integrations. This tool takes no parameters.

Response Format

Both tools return JSON responses with the following structure:

list_servers Response

{
  "servers": [
    {
      "name": "Server Name",
      "url": "https://example.com",
      "external_url": "https://external-link.com",
      "short_description": "Server description",
      "source_code_url": "https://github.com/example/repo",
      "github_stars": 123,
      "package_registry": "npm",
      "package_name": "package-name",
      "package_download_count": 1000,
      "integrations": [
        {
          "name": "Integration Name",
          "slug": "integration-slug",
          "url": "https://integration-url.com"
        }
      ]
    }
  ],
  "total_count": 1,
  "next": null
}

list_integrations Response

{
  "integrations": [
    {
      "name": "Integration Name",
      "slug": "integration-slug",
      "url": "https://integration-url.com"
    }
  ]
}

Error Handling

The server includes robust error handling for:

  • Invalid parameters
  • API connection issues
  • Rate limiting
  • Authentication errors

Errors are returned in a standardized format with appropriate error codes and messages.

Development

Project Structure

pulsemcp-server/
├── src/
GitHub에서 전체 README 보기

설치

npx -y pulsemcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "pulsemcp": { "command": "npx", "args": ["-y", "pulsemcp-server"] } } }