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!
You must be authenticated.
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 -4105TypeScript
- 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