Skip to content

Commit 95104f8

Browse files
committed
feat(v2): add Aftermath and NAVI plugins
1 parent 2729cee commit 95104f8

8 files changed

Lines changed: 239 additions & 1 deletion

File tree

v2/catalog.json

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
11
{
22
"plugins": [
3+
{
4+
"category": "developer-tools",
5+
"components": {
6+
"mcpServers": {
7+
"aftermath-api": "streamable-http"
8+
},
9+
"skills": []
10+
},
11+
"description": "Official Aftermath Finance API discovery through its hosted MCP server.",
12+
"digest": "sha256-tree-v1:adaaba17448906518e2a5b79a4ab46fb36fc06ffe25d2bd3d8224df6a1f8d578",
13+
"displayName": "Aftermath Finance",
14+
"keywords": [
15+
"aftermath",
16+
"sui",
17+
"defi",
18+
"api",
19+
"perpetuals"
20+
],
21+
"languages": [
22+
"en"
23+
],
24+
"name": "aftermath",
25+
"publisher": "Aftermath Finance",
26+
"runtimes": [
27+
"openclaw",
28+
"hermes"
29+
],
30+
"source": {
31+
"path": "./plugins/aftermath",
32+
"type": "store"
33+
},
34+
"version": "0.1.0"
35+
},
336
{
437
"category": "developer-tools",
538
"components": {
@@ -36,6 +69,41 @@
3669
},
3770
"version": "0.1.0"
3871
},
72+
{
73+
"category": "developer-tools",
74+
"components": {
75+
"mcpServers": {},
76+
"skills": [
77+
"defi-agent-cli",
78+
"navi-sdk"
79+
]
80+
},
81+
"description": "NAVI Protocol guidance for Sui DeFi SDK development and defi-agent-cli workflows.",
82+
"digest": "sha256-tree-v1:3764f23e152739fdc6e3f8077672b611ad4cbc28a3af2b3df758204ec222f3d1",
83+
"displayName": "NAVI Protocol",
84+
"keywords": [
85+
"navi",
86+
"sui",
87+
"defi",
88+
"lending",
89+
"swaps"
90+
],
91+
"languages": [
92+
"en"
93+
],
94+
"name": "navi",
95+
"publisher": "NAVI Protocol",
96+
"runtimes": [
97+
"openclaw",
98+
"hermes"
99+
],
100+
"source": {
101+
"archiveDigest": "sha256:28c75997cc671e8d1179207b22db37ee5ac970c50196109e47b6addbc5723c21",
102+
"type": "github-release",
103+
"url": "https://github.com/Clawdi-AI/store/releases/download/agent-plugin-navi-v0.1.0/navi-0.1.0.tar.gz"
104+
},
105+
"version": "0.1.0"
106+
},
39107
{
40108
"category": "developer-tools",
41109
"components": {

v2/plugins/aftermath/mcp.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json",
3+
"mcpServers": {
4+
"aftermath-api": {
5+
"type": "streamable-http",
6+
"url": "https://mcp.aftermath.finance/mcp"
7+
}
8+
}
9+
}

v2/plugins/aftermath/plugin.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
3+
"name": "aftermath",
4+
"version": "0.1.0",
5+
"description": "Official Aftermath Finance API discovery through its hosted MCP server.",
6+
"author": {
7+
"name": "Aftermath Finance",
8+
"url": "https://aftermath.finance"
9+
},
10+
"homepage": "https://docs.aftermath.finance/for-developers/mcp-server",
11+
"keywords": [
12+
"aftermath",
13+
"sui",
14+
"defi",
15+
"api",
16+
"perpetuals"
17+
],
18+
"extensions": {
19+
"ai.clawdi": {
20+
"schemaVersion": 1,
21+
"display": {
22+
"name": "Aftermath Finance",
23+
"category": "developer-tools",
24+
"languages": [
25+
"en"
26+
]
27+
},
28+
"compatibility": {
29+
"runtimes": [
30+
"openclaw",
31+
"hermes"
32+
]
33+
}
34+
}
35+
}
36+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026-present NAVI Protocol
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
3+
"name": "navi",
4+
"version": "0.1.0",
5+
"description": "NAVI Protocol guidance for Sui DeFi SDK development and defi-agent-cli workflows.",
6+
"author": {
7+
"name": "NAVI Protocol",
8+
"url": "https://naviprotocol.io"
9+
},
10+
"homepage": "https://naviprotocol.io",
11+
"repository": "https://github.com/naviprotocol/skills",
12+
"license": "MIT",
13+
"keywords": [
14+
"navi",
15+
"sui",
16+
"defi",
17+
"lending",
18+
"swaps"
19+
],
20+
"extensions": {
21+
"ai.clawdi": {
22+
"schemaVersion": 1,
23+
"display": {
24+
"name": "NAVI Protocol",
25+
"category": "developer-tools",
26+
"languages": [
27+
"en"
28+
]
29+
},
30+
"compatibility": {
31+
"runtimes": [
32+
"openclaw",
33+
"hermes"
34+
]
35+
}
36+
}
37+
}
38+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"schemaVersion": 1,
3+
"artifact": {
4+
"repository": "https://github.com/Clawdi-AI/store",
5+
"tag": "agent-plugin-navi-v0.1.0",
6+
"asset": "navi-0.1.0.tar.gz"
7+
},
8+
"upstreams": [
9+
{
10+
"repository": "https://github.com/naviprotocol/skills",
11+
"commit": "482c388853d7a1e6a02f3df6f9d5fce08db9c324",
12+
"mappings": [
13+
{
14+
"source": "skills/defi-agent-cli",
15+
"target": "skills/defi-agent-cli"
16+
},
17+
{
18+
"source": "skills/navi-sdk",
19+
"target": "skills/navi-sdk"
20+
}
21+
]
22+
}
23+
]
24+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"catalog": {
3+
"category": "developer-tools",
4+
"components": {
5+
"mcpServers": {},
6+
"skills": [
7+
"defi-agent-cli",
8+
"navi-sdk"
9+
]
10+
},
11+
"description": "NAVI Protocol guidance for Sui DeFi SDK development and defi-agent-cli workflows.",
12+
"displayName": "NAVI Protocol",
13+
"keywords": [
14+
"navi",
15+
"sui",
16+
"defi",
17+
"lending",
18+
"swaps"
19+
],
20+
"languages": [
21+
"en"
22+
],
23+
"name": "navi",
24+
"publisher": "NAVI Protocol",
25+
"runtimes": [
26+
"openclaw",
27+
"hermes"
28+
],
29+
"version": "0.1.0"
30+
},
31+
"digest": "sha256-tree-v1:3764f23e152739fdc6e3f8077672b611ad4cbc28a3af2b3df758204ec222f3d1",
32+
"schemaVersion": 1,
33+
"source": {
34+
"archiveDigest": "sha256:28c75997cc671e8d1179207b22db37ee5ac970c50196109e47b6addbc5723c21",
35+
"type": "github-release",
36+
"url": "https://github.com/Clawdi-AI/store/releases/download/agent-plugin-navi-v0.1.0/navi-0.1.0.tar.gz"
37+
}
38+
}

v2/tests/test_plugin_validation.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,11 @@ def test_store_validator_discovers_plugins_and_reports_digest(self) -> None:
172172
)
173173

174174
self.assertEqual(0, result.returncode, result.stdout + result.stderr)
175-
self.assertIn("Agent v2 Store validation passed (0 plugin(s)).", result.stdout)
175+
repository_report = validate_store()
176+
self.assertIn(
177+
f"Agent v2 Store validation passed ({len(repository_report.plugins)} plugin(s)).",
178+
result.stdout,
179+
)
176180

177181
def test_store_scanner_rejects_non_directory_entries(self) -> None:
178182
with temporary_directory(".store-plugin-test-") as temporary:

0 commit comments

Comments
 (0)