Skip to content

Commit bd57542

Browse files
committed
publish pipe
1 parent 6693e94 commit bd57542

6 files changed

Lines changed: 115 additions & 1 deletion

File tree

.claude-plugin/marketplace.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"name": "codeant-cli",
3+
"owner": {
4+
"name": "CodeAnt AI",
5+
"email": "support@codeant.ai"
6+
},
7+
"metadata": {
8+
"description": "CodeAnt AI CLI and MCP server — org-wide secret triage, cross-repo SAST/SCA findings, on-demand scans, and local PR review inside Claude.",
9+
"version": "0.4.14"
10+
},
11+
"plugins": [
12+
{
13+
"name": "codeant",
14+
"source": "./.",
15+
"description": "Drive CodeAnt AI from inside Claude Code via the CodeAnt MCP server. Read-only by default; write tools (trigger scan, resolve PR thread) gated behind CODEANT_READ_ONLY=0.",
16+
"version": "0.4.14",
17+
"author": {
18+
"name": "CodeAnt AI",
19+
"email": "support@codeant.ai"
20+
},
21+
"homepage": "https://codeant.ai",
22+
"repository": "https://github.com/CodeAnt-AI/codeant-cli",
23+
"license": "MIT",
24+
"keywords": [
25+
"code-review",
26+
"pull-requests",
27+
"security",
28+
"secrets",
29+
"sast",
30+
"sca",
31+
"static-analysis",
32+
"mcp"
33+
],
34+
"category": "code-quality"
35+
}
36+
]
37+
}

.claude-plugin/plugin.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"name": "codeant",
3+
"version": "0.4.14",
4+
"description": "CodeAnt AI MCP server inside Claude Code — org-wide secret triage, cross-repo SAST/SCA findings, on-demand scans, and local PR review.",
5+
"author": {
6+
"name": "CodeAnt AI",
7+
"email": "support@codeant.ai"
8+
},
9+
"homepage": "https://codeant.ai",
10+
"documentation": "https://docs.codeant.ai/cli/claude-code-plugin",
11+
"repository": "https://github.com/CodeAnt-AI/codeant-cli",
12+
"license": "MIT",
13+
"keywords": [
14+
"code-review",
15+
"pull-requests",
16+
"security",
17+
"secrets",
18+
"sast",
19+
"sca",
20+
"static-analysis",
21+
"mcp"
22+
],
23+
"prerequisites": {
24+
"commands": ["codeant"]
25+
}
26+
}

.github/workflows/publish-mcpb.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: Publish MCPB Bundle
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
workflow_dispatch:
8+
9+
jobs:
10+
publish-mcpb:
11+
runs-on: ubuntu-latest
12+
permissions:
13+
contents: write
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- uses: actions/setup-node@v4
18+
with:
19+
node-version: '20'
20+
21+
- id: version
22+
run: echo "version=$(jq -r .version mcpb/manifest.json)" >> "$GITHUB_OUTPUT"
23+
24+
- run: npm ci
25+
26+
- run: npm run mcpb:build
27+
28+
- uses: softprops/action-gh-release@v2
29+
with:
30+
tag_name: mcpb-v${{ steps.version.outputs.version }}
31+
name: CodeAnt MCPB v${{ steps.version.outputs.version }}
32+
files: dist/codeant.mcpb
33+
fail_on_unmatched_files: true
34+
body: |
35+
CodeAnt MCPB bundle v${{ steps.version.outputs.version }}
36+
37+
Commit: ${{ github.sha }}
38+
Message: ${{ github.event.head_commit.message }}
39+
40+
Install instructions: https://github.com/CodeAnt-AI/codeant-cli/blob/main/mcp.md

.mcp.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"mcpServers": {
3+
"codeant": {
4+
"command": "codeant",
5+
"args": ["mcp"],
6+
"env": {
7+
"CODEANT_READ_ONLY": "1"
8+
}
9+
}
10+
}
11+
}

mcpb/icon.png

6.89 KB
Loading

mcpb/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": "0.3",
33
"name": "codeant",
44
"display_name": "CodeAnt AI",
5-
"version": "0.6.0",
5+
"version": "0.5.0",
66
"description": "Drive CodeAnt AI security scans and code review from Claude — org-wide secret triage, cross-repo SAST/SCA findings, on-demand scans, and local PR review.",
77
"long_description": "CodeAnt AI inside Claude. Ask things like \"how many critical SAST findings do I have across my org?\", \"show every exposed secret in payments-service\", or \"review my staged changes\" — Claude calls the CodeAnt API directly via this MCP server.\n\nIncludes 11 read-only tools (orgs, repos, scan history, scan metadata, findings, dismissed alerts, PRs, comments, comment search, local review) and 2 opt-in write tools (trigger a scan, resolve a PR conversation) gated behind a setting.\n\nRequires a CodeAnt account. Sign up at https://codeant.ai and grab an API key from your settings page.",
88
"author": {

0 commit comments

Comments
 (0)