The PulseMCP Server is a Model Context Protocol (MCP) server that enables discovery and exploration of MCP servers and integrations. You can:
- List MCP servers with pagination support
- Search for specific servers by name or functionality
- Filter servers by integration types/slugs
- List all available integrations
- Use development tools for inspecting the server's MCP implementation and watching for changes
- Benefit from robust error handling for parameters, connections, rate limiting, and authentication
Allows filtering MCP servers by GitHub integration
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:
- Clone the repository:
- Install dependencies:
- Build the project:
Usage
Running the Server
The server can be run directly after building:
Or through npm:
Development
To watch for changes during development:
To inspect the server's MCP implementation:
Available Tools
list_servers
Lists MCP servers with optional filtering and pagination.
Parameters:
query
(optional): Search term to filter serversintegrations
(optional): Array of integration slugs to filter bycount_per_page
(optional): Number of results per page (maximum: 5000)offset
(optional): Number of results to skip for pagination
Example:
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
list_integrations Response
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
Dependencies
- @modelcontextprotocol/sdk: ^0.6.0
- axios: ^1.7.9
- TypeScript: ^5.3.3
License
Read LICENSE.MD
Contributing
Open a PR - be nice and you will be rewarded!
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
PulseMCP Server is a TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and summarize text notes through Model Context Protocol with URI-based resource management and LLM summarization prompts.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis TypeScript-based MCP server enables users to manage a simple notes system with capabilities to create and summarize notes through structured prompts and resources.Last updated -50TypeScriptMIT License
- -securityFlicense-qualityThis TypeScript-based server implements a simple notes system, allowing users to create and manage text notes and generate summaries, showcasing core MCP concepts.Last updated -27TypeScript
- -securityFlicense-qualityThis TypeScript-based MCP server allows users to manage a simple notes system through creating and summarizing text notes using Model Context Protocol (MCP).Last updated -4966TypeScript
- AsecurityAlicenseAqualityThis TypeScript-based MCP server allows users to manage and interact with a note system through Model Context Protocol, enabling note creation and summarization with URIs and metadata.Last updated -1JavaScriptMIT License