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) サーバー。

特徴

  • フィルタリングとページ区切りを使用して利用可能な MCP サーバーを一覧表示します
  • 名前または機能で特定の MCP サーバーを検索します
  • 統合タイプでサーバーをフィルタリング
  • 利用可能なすべての統合を一覧表示する
  • 完全なTypeScriptサポート

インストール

MCPクライアントへのインストール

これをMCPクライアント設定に追加し、クライアントの好みに合わせて調整してください。例:

{ "mcpServers": { "pulsemcp": { "command": "npx", "args": ["-y", "pulsemcp-server"] } } }
  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 Server は、シンプルなメモ システムを実装する 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