
orliesaurus/pulsemcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP 서버는 PulseMCP.com에 나열된 MCP 서버를 찾을 수 있습니다
개요
MCP 서버를 발견하고 탐구하는 도구를 제공하는 모델 Context Protocol (MCP) 서버와 PulseMCP API를 통해 통합. - 필터링 및 품질을 갖춘 MCP 서버 목록 - 이름이나 기능으로 특정 MCP 서버를 검색 - 통합 유형별 필터 서버 - 모든 사용 가능한 통합 목록 - Full TypeScript 지원 MCP 클라이언트 구성에 추가하고 고객의 선호도에 따라 적응하십시오. 예를 들면: 서버는 건물 후에 직접 실행될 수 있습니다: 개발 중에 변화를 볼 수 있도록: 서버의 MCP 구현을 검사하려면: MCP 서버를 선택 필터링 및 질로 나열합니다. - 쿼리 (선택 사항) : 필터 서버 검색 용어 - 통합 (선택 사항) : 통합 슬러그의 배열 - count per page (선택 사항) : 페이지 당 결과 수 (최대 : 5000) - 오프셋 (선택 사항) : 결과의 수
개요(AI 번역)
MCP 서버를 발견하고 탐구하는 도구를 제공하는 모델 Context Protocol (MCP) 서버와 PulseMCP API를 통해 통합.
특징
- 필터링 및 pagination을 가진 MCP 서버 목록
- 이름이나 기능으로 특정 MCP 서버를 검색
- 통합형 필터 서버
- 모든 사용 가능한 통합 목록
- Full TypeScript 지원
설치
MCP 클라이언트에 설치
MCP 클라이언트 구성에 추가하고 고객의 선호도에 따라 적응하십시오. 예를 들면:
-
저장소를 복제:
-
의존성 설치:
-
프로젝트 구축:
사용법
서버 실행
서버는 건물 후에 직접 실행될 수 있습니다:
또는 npm을 통해:
개발
개발 중에 변화를 볼 수 있도록:
서버의 MCP 구현을 검사하려면:
사용 가능한 도구
리스트 서버
MCP 서버를 선택 필터링 및 질로 나열합니다.
모수:
- (선택) [T0]]: 필터 서버 검색
integrations(선택 사항): 통합 슬러그의 배열으로 필터링count_per_page(선택 사항) : 페이지 당 결과 수 (최대 : 5000)- (선택) [T3]]: 결과의 수
예:
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
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:
{
"mcpServers": {
"pulsemcp": {
"command": "npx",
"args": ["-y", "pulsemcp-server"]
}
}
}
- Clone the repository:
git clone
cd pulsemcp-server
- Install dependencies:
npm install
- Build the project:
npm run build
Usage
Running the Server
The server can be run directly after building:
./build/index.js
Or through npm:
npm start
Development
To watch for changes during development:
npm run watch
To inspect the server’s MCP implementation:
npm run inspector
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:
{
"query": "toolhouse",
"integrations": ["github"],
"count_per_page": 10,
"offset": 0
}
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
{
"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 Response
{
"integrations": [
{
"name": "Integration Name",
"slug": "integration-slug",
"url": "https://integration-url.com"
}
]
}
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
pulsemcp-server/
├── src/
설치
npx -y pulsemcp-server설정
{
"mcpServers": {
"pulsemcp": {
"command": "npx",
"args": ["-y", "pulsemcp-server"]
}
}
}