PulseMCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Allows filtering MCP servers by GitHub integration

PulseMCP 서버

PulseMCP API를 통해 MCP 서버와 통합을 검색하고 탐색하기 위한 도구를 제공하는 MCP(Model Context Protocol) 서버입니다.

특징

  • 필터링 및 페이지 매김을 통해 사용 가능한 MCP 서버 나열
  • 이름이나 기능으로 특정 MCP 서버 검색
  • 통합 유형별로 서버 필터링
  • 사용 가능한 모든 통합을 나열합니다
  • 전체 TypeScript 지원

설치

MCP 클라이언트에 설치

MCP 클라이언트 구성에 이 내용을 추가하고 클라이언트의 선호도에 맞게 조정하세요. 예:

지엑스피1

  1. 저장소를 복제합니다.
git clone <repository-url> cd pulsemcp-server
  1. 종속성 설치:
npm install
  1. 프로젝트를 빌드하세요:
npm run build

용법

서버 실행

서버를 빌드한 후 바로 실행할 수 있습니다.

./build/index.js

또는 npm을 통해서:

npm start

개발

개발 중 변화를 살펴보려면:

npm run watch

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

npm run inspector

사용 가능한 도구

서버 목록

선택적 필터링 및 페이지 매김 기능을 갖춘 MCP 서버를 나열합니다.

매개변수:

  • query (선택 사항): 서버를 필터링할 검색어
  • integrations (선택 사항): 필터링할 통합 슬러그 배열
  • count_per_page (선택 사항): 페이지당 결과 수(최대: 5000)
  • offset (선택 사항): 페이지 매김을 위해 건너뛸 결과 수

예:

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

목록_통합

사용 가능한 모든 통합을 나열합니다. 이 도구는 매개변수를 사용하지 않습니다.

응답 형식

두 도구 모두 다음 구조의 JSON 응답을 반환합니다.

list_servers 응답

{ "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 응답

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

오류 처리

서버에는 다음에 대한 강력한 오류 처리 기능이 포함되어 있습니다.

  • 잘못된 매개변수
  • API 연결 문제
  • 속도 제한
  • 인증 오류

오류는 적절한 오류 코드와 메시지와 함께 표준화된 형식으로 반환됩니다.

개발

프로젝트 구조

pulsemcp-server/ ├── src/ │ └── index.ts # Main server implementation ├── build/ # Compiled JavaScript ├── package.json # Project configuration └── tsconfig.json # TypeScript configuration

종속성

  • @modelcontextprotocol/sdk: ^0.6.0
  • 악시오스: ^1.7.9
  • 타입스크립트: ^5.3.3

특허

LICENSE.MD를 읽어보세요

기여하다

PR을 개설하세요 - 친절하게 대하면 보상을 받을 것입니다!

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

PulseMCP 서버는 TypeScript 기반 MCP 서버로, 간단한 노트 시스템을 구현하여 사용자가 URI 기반 리소스 관리 및 LLM 요약 프롬프트를 사용하여 모델 컨텍스트 프로토콜을 통해 텍스트 노트를 만들고, 액세스하고, 요약할 수 있도록 합니다.

  1. Features
    1. Installation
      1. Installing in MCP Clients
    2. Usage
      1. Running the Server
      2. Development
    3. Available Tools
      1. list_servers
      2. list_integrations
    4. Response Format
      1. list_servers Response
      2. list_integrations Response
    5. Error Handling
      1. Development
        1. Project Structure
        2. Dependencies
      2. License
        1. Contributing
          ID: pprxunng2s