https://github.com/appcypher/test-mcpb
mcpbs for testing only
https://github.com/appcypher/test-mcpb
Last synced: 3 months ago
JSON representation
mcpbs for testing only
- Host: GitHub
- URL: https://github.com/appcypher/test-mcpb
- Owner: appcypher
- License: apache-2.0
- Created: 2026-01-03T09:02:51.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-03T00:23:15.000Z (4 months ago)
- Last Synced: 2026-02-03T13:54:22.036Z (4 months ago)
- Language: Shell
- Size: 89.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# test-mcpb
MCP (Model Context Protocol) server examples for testing.
## Servers
### hello
Simple MCP server using stdio transport with a personalized greeting tool.
### auth
MCP server with OAuth 2.0 authorization using HTTP transport.
Features:
- OAuth 2.0 authorization code flow
- Dynamic client registration
- RFC 8707 resource indicator support
- RFC 9728 protected resource metadata
## Testing with tool-cli
[tool-cli](https://github.com/zerocore-ai/tool-cli) is the recommended way to test these MCP servers.
### Install tool-cli
```bash
curl -fsSL https://raw.githubusercontent.com/zerocore-ai/tool-cli/main/install.sh | sh
```
### Test the servers
Each server directory contains a `manifest.json` that tool-cli uses to run and inspect the server.
**Inspect server capabilities:**
```bash
tool info ./hello # Show tools, prompts, resources
tool info ./hello --tools # Show only tools
tool info ./hello --json # Output as JSON
```
**Call tools directly:**
```bash
tool call ./hello -m greet -p name="World"
tool call ./auth -m greet -p name="World" # Will trigger OAuth flow
```
**Verbose mode (see MCP protocol messages):**
```bash
tool call ./hello -m greet -p name="World" --verbose
```
**Validate manifest:**
```bash
tool validate ./hello
tool validate ./hello --strict # Treat warnings as errors
```