Skip to content

Commit 126ea25

Browse files
committed
Sync catalog
Signed-off-by: David Gageot <[email protected]>
1 parent 0c11e6a commit 126ea25

File tree

5 files changed

+125
-23
lines changed

5 files changed

+125
-23
lines changed

prompts/catalog.yaml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -934,16 +934,16 @@ registry:
934934
- name: get_armor_mcp_version
935935
- name: get_current_time
936936
- name: get_stake_balances
937-
- name: get_token_address
938937
- name: get_token_candle_data
939-
- name: get_token_details
940938
- name: get_top_trending_tokens
941939
- name: get_wallet_token_balance
942940
- name: list_dca_orders
943941
- name: list_groups
944942
- name: list_single_group
945943
- name: remove_wallets_from_group
946944
- name: rename_wallets
945+
- name: search_official_token_address
946+
- name: search_token_details
947947
- name: send_key_to_telegram
948948
- name: stake_quote
949949
- name: stake_transaction
@@ -2699,3 +2699,23 @@ registry:
26992699
- name: fibery.api_token
27002700
prompts: 0
27012701
resources: {}
2702+
husqvarna-automower:
2703+
description: MCP Server for huqsvarna automower.
2704+
title: Husqvarna Automower
2705+
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/mcp/husqvarna-automower.md
2706+
readme: https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/readmes/husqvarna-automower.md
2707+
source: https://github.com/jeanlaurent/mcp-husqvarna-automower/tree/main
2708+
icon: https://avatars.githubusercontent.com/u/17142631?v=4
2709+
tools:
2710+
- name: Husqvarna Automowers Status
2711+
secrets:
2712+
- name: husqvarna.client.secret
2713+
prompts: 0
2714+
resources: {}
2715+
config:
2716+
- name: husqvarna-automower
2717+
description: Configure the connection to Husqvarna Automower
2718+
type: object
2719+
properties:
2720+
client_id:
2721+
type: string

prompts/mcp/husqvarna-automower.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
mcp:
3+
- container:
4+
image: mcp/husqvarna-automower:latest
5+
workdir: /app
6+
secrets:
7+
husqvarna.client.secret: HUSQVARNA_CLIENT_SECRET
8+
environment:
9+
HUSQVARNA_CLIENT_ID: "{{husqvarna.client_id}}"
10+
source:
11+
url: https://github.com/jeanlaurent/mcp-husqvarna-automower/tree/main
12+
---

prompts/mcp/readmes/armor-crypto.md

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@ Tools provided by this Server|Short Description
3636
`get_armor_mcp_version`|Get the current Armor Wallet version|
3737
`get_current_time`|Gets the current time and date|
3838
`get_stake_balances`|Get the balance of staked SOL (jupSOL).|
39-
`get_token_address`|Get the token address for a token symbol or name.|
4039
`get_token_candle_data`|Get candle data about any token for analysis.|
41-
`get_token_details`|Search and retrieve details about multiple tokens|
4240
`get_top_trending_tokens`|Get the top trending tokens in a particular time frame.|
4341
`get_wallet_token_balance`|Get the balance for a list of wallet/token pairs.|
4442
`list_dca_orders`|List all DCA orders.|
4543
`list_groups`|List all wallet groups.|
4644
`list_single_group`|Retrieve details for a single wallet group.|
4745
`remove_wallets_from_group`|Remove wallets from a specified group.|
4846
`rename_wallets`|Rename wallets.|
47+
`search_official_token_address`|Get the official token address and symbol for a token symbol or token address.|
48+
`search_token_details`|Search and retrieve details about single token.|
4949
`send_key_to_telegram`|Send the mnemonic or private key to telegram.|
5050
`stake_quote`|Retrieve a stake quote.|
5151
`stake_transaction`|Execute a stake transaction.|
@@ -190,13 +190,6 @@ Gets the current time and date
190190
Get the balance of staked SOL (jupSOL).
191191

192192
Returns a StakeBalanceResponse.
193-
#### Tool: **`get_token_address`**
194-
Get the token address for a token symbol or name.
195-
Parameters|Type|Description
196-
-|-|-
197-
`token_details_requests`|`string`|
198-
199-
---
200193
#### Tool: **`get_token_candle_data`**
201194
Get candle data about any token for analysis.
202195

@@ -205,15 +198,6 @@ Parameters|Type|Description
205198
-|-|-
206199
`candle_stick_requests`|`string`|
207200

208-
---
209-
#### Tool: **`get_token_details`**
210-
Search and retrieve details about multiple tokens
211-
212-
Expects a TokenDetailsRequestContainer, returns a list of TokenDetailsResponse.
213-
Parameters|Type|Description
214-
-|-|-
215-
`token_search_requests`|`string`|
216-
217201
---
218202
#### Tool: **`get_top_trending_tokens`**
219203
Get the top trending tokens in a particular time frame. Great for comparing market cap or volume.
@@ -272,6 +256,26 @@ Parameters|Type|Description
272256
-|-|-
273257
`rename_wallet_requests`|`string`|
274258

259+
---
260+
#### Tool: **`search_official_token_address`**
261+
Get the official token address and symbol for a token symbol or token address.
262+
Try to use this first to get address and symbol of coin. If not found, use search_token_details to get details.
263+
264+
Expects a TokenDetailsRequestContainer, returns a TokenDetailsResponseContainer.
265+
Parameters|Type|Description
266+
-|-|-
267+
`token_details_requests`|`string`|
268+
269+
---
270+
#### Tool: **`search_token_details`**
271+
Search and retrieve details about single token.
272+
If only address or symbol is needed, use get_official_token_address first.
273+
274+
Expects a TokenSearchRequest, returns a list of TokenDetailsResponse.
275+
Parameters|Type|Description
276+
-|-|-
277+
`token_search_requests`|`string`|
278+
275279
---
276280
#### Tool: **`send_key_to_telegram`**
277281
Send the mnemonic or private key to telegram.

prompts/mcp/readmes/context7.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Attribute|Details|
2121
Tools provided by this Server|Short Description
2222
-|-
2323
`get-library-docs`|Fetches up-to-date documentation for a library.|
24-
`resolve-library-id`|Required first step: Resolves a general package name into a Context7-compatible library ID.|
24+
`resolve-library-id`|Resolves a package name to a Context7-compatible library ID and returns a list of matching libraries.|
2525

2626
---
2727
## Tools Details
@@ -31,12 +31,22 @@ Fetches up-to-date documentation for a library. You must call 'resolve-library-i
3131
Parameters|Type|Description
3232
-|-|-
3333
`context7CompatibleLibraryID`|`string`|Exact Context7-compatible library ID (e.g., 'mongodb/docs', 'vercel/nextjs') retrieved from 'resolve-library-id'.
34-
`tokens`|`number` *optional*|Maximum number of tokens of documentation to retrieve (default: 5000). Higher values provide more context but consume more tokens.
34+
`tokens`|`number` *optional*|Maximum number of tokens of documentation to retrieve (default: 10000). Higher values provide more context but consume more tokens.
3535
`topic`|`string` *optional*|Topic to focus documentation on (e.g., 'hooks', 'routing').
3636

3737
---
3838
#### Tool: **`resolve-library-id`**
39-
Required first step: Resolves a general package name into a Context7-compatible library ID. Must be called before using 'get-library-docs' to retrieve a valid Context7-compatible library ID.
39+
Resolves a package name to a Context7-compatible library ID and returns a list of matching libraries.
40+
41+
You MUST call this function before 'get-library-docs' to obtain a valid Context7-compatible library ID.
42+
43+
When selecting the best match, consider:
44+
- Name similarity to the query
45+
- Description relevance
46+
- Code Snippet count (documentation coverage)
47+
- GitHub Stars (popularity)
48+
49+
Return the selected library ID and explain your choice. If there are multiple good matches, mention this but proceed with the most relevant one.
4050
Parameters|Type|Description
4151
-|-|-
4252
`libraryName`|`string`|Library name to search for and retrieve a Context7-compatible library ID.
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Husqvarna Automower MCP Server
2+
3+
MCP Server for huqsvarna automower.
4+
5+
[What is an MCP Server?](https://www.anthropic.com/news/model-context-protocol)
6+
7+
## Characteristics
8+
Attribute|Details|
9+
|-|-|
10+
**Image Source**|Official Image
11+
**Docker Image**|[mcp/husqvarna-automower](https://hub.docker.com/repository/docker/mcp/husqvarna-automower)
12+
**Author**|[jeanlaurent](https://github.com/jeanlaurent)
13+
**Repository**|https://github.com/jeanlaurent/mcp-husqvarna-automower
14+
**Dockerfile**|https://github.com/jeanlaurent/mcp-husqvarna-automower/blob/main/Dockerfile
15+
**Docker Image built by**|Docker Inc.
16+
**Docker Scout Health Score**| ![Docker Scout Health Score](https://api.scout.docker.com/v1/policy/insights/org-image-score/badge/mcp/husqvarna-automower)
17+
**Verify Signature**|`COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/husqvarna-automower --key https://registry.scout.docker.com/keyring/dhi/latest`
18+
**Licence**|
19+
20+
## Available Tools
21+
Tools provided by this Server|Short Description
22+
-|-
23+
`Husqvarna Automowers Status`|Get status of my husqvarna automowers|
24+
25+
---
26+
## Tools Details
27+
28+
#### Tool: **`Husqvarna Automowers Status`**
29+
Get status of my husqvarna automowers
30+
## Use this MCP Server
31+
32+
```json
33+
{
34+
"mcpServers": {
35+
"husqvarna-automower": {
36+
"command": "docker",
37+
"args": [
38+
"run",
39+
"-i",
40+
"--rm",
41+
"-e",
42+
"HUSQVARNA_CLIENT_ID",
43+
"-e",
44+
"HUSQVARNA_CLIENT_SECRET",
45+
"mcp/husqvarna-automower"
46+
],
47+
"env": {
48+
"HUSQVARNA_CLIENT_ID": "YOUR_CLIENT_ID_HERE",
49+
"HUSQVARNA_CLIENT_SECRET": "YOUR_CLIENT_SECRET_HERE"
50+
}
51+
}
52+
}
53+
}
54+
```
55+
56+
[Why is it safer to run MCP Servers with Docker?](https://www.docker.com/blog/the-model-context-protocol-simplifying-building-ai-apps-with-anthropic-claude-desktop-and-docker/)

0 commit comments

Comments
 (0)