PulseMCP Server

by orliesaurus

29 stars
980 downloads
Not rated
GitHub

About

An MCP server that helps you find MCP servers that are listed on PulseMCP.com

Details

Author
orliesaurus
GitHub stars
29
Downloads
980
Categories
Search, API, Knowledge Base, Other

- List MCP servers with filtering and pagination
- Search servers by name or functionality
- Filter servers by integration types
- List all available integrations
- Full TypeScript support
- Error handling for API and parameter issues

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name PulseMCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install by adding the server configuration to your MCP client (e.g., using npx with the pulsemcp-server package), or clone the repository, install dependencies, build, and run. Use npm start to start the server, or npm run inspector to inspect the MCP implementation.

list_servers

List MCP servers with optional filtering

list_integrations

List all available integrations

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

McpServers

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

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

- 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

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"] } } }
git clone <repository-url> cd pulsemcp-server

The server can be run directly after building:

To watch for changes during development:

To inspect the server's MCP implementation:

Lists MCP servers with optional filtering and pagination.

- 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

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

Lists all available integrations. This tool takes no parameters.

Both tools return JSON responses with the following structure:

{ "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 }
{ "integrations": [ { "name": "Integration Name", "slug": "integration-slug", "url": "https://integration-url.com" } ] }

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.

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

- @modelcontextprotocol/sdk: ^0.6.0
- axios: ^1.7.9
- TypeScript: ^5.3.3

Open a PR - be nice and you will be rewarded!

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

An MCP server for the Context7 project, providing HTTP streaming and search endpoints for library information without local installation.

Search and access academic paper metadata from Crossref.

Search and chat across your company's apps using the Glean API.

Real-time sports intelligence for AI agents — schedules, live scores, odds, public betting splits, and AI bet analysis across 8 sports (MLB, NFL, NBA, NHL, NCAAF, NCAAB, tennis, soccer).

Checks whether an MCP server still does what it declares - contract drift, source liveness, and trust verdicts, queryable over MCP.

A meta-server for discovering and provisioning other MCP servers from a large database.

This MCP (Model Context Protocol) server provides integration with Wiki.JS for searching and listing pages from Agent Voice Response Wiki.JS instance.

Fetch, convert, and search AWS documentation pages, with recommendations for related content.

Search campgrounds around the world on campertunity, check availability, and provide booking links.

The Ferryhopper MCP Server exposes ferry routes, schedules and booking redirects so an AI assistant can discover connections across Europe and the Mediterranean and send users to Ferryhopper to complete bookings.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.