File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,10 +2,8 @@ name: Release
22on :
33 push :
44 tags : ["v*"]
5-
65permissions :
76 contents : write
8-
97jobs :
108 build :
119 strategy :
@@ -26,10 +24,20 @@ jobs:
2624 runs-on : ${{ matrix.os }}
2725 steps :
2826 - uses : actions/checkout@v4
27+
2928 - uses : dtolnay/rust-toolchain@stable
3029 with :
3130 targets : ${{ matrix.target }}
31+
3232 - run : cargo build --release --target ${{ matrix.target }} -p mcp-probe
33+
34+ - name : Rename binary with target triple
35+ shell : bash
36+ run : |
37+ src="target/${{ matrix.target }}/release/${{ matrix.binary }}"
38+ ext="${{ matrix.os == 'windows-latest' && '.exe' || '' }}"
39+ cp "$src" "mcp-probe-${{ matrix.target }}${ext}"
40+
3341 - uses : softprops/action-gh-release@v2
3442 with :
35- files : target/ ${{ matrix.target }}/release/${{ matrix.binary }}
43+ files : mcp-probe- ${{ matrix.target }}*
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ This document lists MCP servers and fixtures that have been exercised with mcp-p
2020| --------| -----------| -----------| -------------| -------|
2121| [ mcp-probe echo example] ( ./examples/echo-server/server.py ) | stdio | 0.2.0 | pass | In-repo fixture; tools + resources, no prompts. ` python3 examples/echo-server/server.py ` |
2222| [ mcp_probe_fake_server] ( ./crates/mcp-probe-core/src/bin/fake_server.rs ) | stdio | 0.2.0 | pass | Rust test double; all three list surfaces. Used in ` cargo test ` . |
23+ | [ Varden MCP] ( https://github.com/markndg/varden ) | stdio | 0.2.0 | pass | tools + resources + prompts. 14-scenario functional suite at ` varden_functional.suite.json ` . ` varden-mcp ` command. |
2324| * Your server here* | stdio | | | PRs welcome — see [ CONTRIBUTING.md] ( ./CONTRIBUTING.md ) |
2425
2526## Reference commands
You can’t perform that action at this time.
0 commit comments