pulsemcp_client
Class info¶
Classes¶
| Name | Children | Inherits |
|---|---|---|
| Remote llmling_agent.mcp_server.registries.pulsemcp_client Information about a remote MCP server endpoint. |
||
| ServerInfo llmling_agent.mcp_server.registries.pulsemcp_client Information about an MCP server. |
||
| ServerListResponse llmling_agent.mcp_server.registries.pulsemcp_client Response from the MCP server list endpoint. |
🛈 DocStrings¶
Functions to discover available MCP servers from PulseMCP.
Remote
¶
Bases: Schema
Information about a remote MCP server endpoint.
Source code in src/llmling_agent/mcp_server/registries/pulsemcp_client.py
12 13 14 15 16 17 18 19 | |
ServerInfo
¶
Bases: Schema
Information about an MCP server.
Source code in src/llmling_agent/mcp_server/registries/pulsemcp_client.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | |
ServerListResponse
¶
Bases: Schema
Response from the MCP server list endpoint.
Source code in src/llmling_agent/mcp_server/registries/pulsemcp_client.py
40 41 42 43 44 45 | |
get_mcp_servers
async
¶
get_mcp_servers(
query: str | None = None, count_per_page: int | None = None, offset: int | None = None
) -> list[ServerInfo]
Fetch all available MCP servers.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
query
|
str | None
|
Optional query string to filter the results. |
None
|
count_per_page
|
int | None
|
Optional number of results to return per page. |
None
|
offset
|
int | None
|
Optional offset for pagination. |
None
|
Returns:
| Type | Description |
|---|---|
list[ServerInfo]
|
List of ServerInfo objects representing available MCP servers. |
Raises:
| Type | Description |
|---|---|
HTTPError
|
If the API request fails. |
Source code in src/llmling_agent/mcp_server/registries/pulsemcp_client.py
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | |