Watchlist tracking
Reviewed for relevance and future tracking value.
MCP100 Assessment
Watchlist / Tracking
Why we’re tracking it
The Bash SDK's compatibility is tied to MCP specification revisions and shell execution behavior; a follow-up can verify older-client interoperability and any HTTP or authentication changes.
Reviewed · Documentation review; complete setup workflow not independently tested
Best fit
Building lightweight MCP servers in pure Bash with minimal runtime dependencies.
What we know
Pure-Bash SDK/example targeting MCP 2026-07-28 with stdio and Streamable HTTP, dynamic tool dispatch and schema validation.
Maintenance / activity evidence
- Observed (UTC)docs: add maintainer + contact so readers have somewhere to go
Tracking evidence observed Oct 5, 2026. These dated signals do not establish current maintenance. Reviewed enrichment confidence: high.
Verification gaps / watch-outs
- Installation and comprehensive security have not been independently audited.
- Application-defined. Writes: Depends on authored Bash tools.
- Authentication not yet verified.
- Sensitive access: Depends on authored tools
- Core SDK is small, but a Bash tool can execute arbitrary host commands; HTTP should stay loopback or behind a secure proxy.
Full authority, access and evidence limits are available in Review context and Access & risk.
Popularity
514 repository stars
Stars observed Sep 25, 2026.
Do not overwrite existing reviewed stars/download metrics with nulls from this enrichment batch.
Do not overwrite existing reviewed stars/download metrics with nulls from this enrichment batch.
All limitations / Review context
Does the current Bash SDK remain interoperable with older MCP clients while supporting the latest documented revision and auth behavior?
The bounded assessment reviewed the official README, repository notices, security policy path, and security page for known material public-tracking blockers. No such blocker was identified. This is a public-tracking assessment, not an installation safety certification.
- Core SDK is small, but a Bash tool can execute arbitrary host commands; HTTP should stay loopback or behind a secure proxy.
- Application-defined.
- Local tool functions determine data access.
- Reviewed write actions: Depends on authored Bash tools
- Sensitive access: Depends on authored tools
- Installation, client compatibility and comprehensive security have not been independently audited. Authentication and access depend on the configured services.
- A project-specific SECURITY.md policy was not available at the fetched official path; the review remains limited to published repository notices.
- No installation, runtime, client matrix, or complete tool-contract audit was performed in this review.
- The fetched official SECURITY.md path returned HTTP 404; it was not treated as positive evidence.
- It is an SDK/example, not one fixed service.
- HTTP path has no built-in TLS/auth and should not be exposed directly.
- Tool security depends entirely on functions the developer writes.
Original activity observations
- 2026-09-09T17:19:10Z: docs: add maintainer + contact so readers have somewhere to go
Technical identity
github.com/muthuishere/mcp-server-bash-sdk- Exact implementation source
- https://github.com/muthuishere/mcp-server-bash-sdk ↗
- Reviewed resource type
- SDK
- Repository identity
- muthuishere/mcp-server-bash-sdk
- Service endpoint
- http://127.0.0.1:3000/mcp
Evidence & Sources
- Evidence basis
- Recorded source evidence
- Setup runtime verification
- Not independently runtime-tested by MCP100 for this setup workflow.
Reviewed · Latest source observation
- GitHub repository ↗
muthuishere/mcp-server-bash-sdk
Recorded repository material and project history.
Setup · Watchlist
SDK setup
Publisher instructions.
Source evidence observed .
Additional setup details required — see the specific gaps below.
Install / connect
Publisher instructions**Bash SDK, not a published ready-to-connect server.** Clone the repository and create/run its example Bash MCP server after installing prerequisites such as `jq`; then register the example server script path in your MCP client. HTTP binding may require `socat`.
package install · Publisher instructions · Review before use
git clone https://github.com/muthuishere/mcp-server-bash-sdk cd mcp-server-bash-sdk chmod +x mcpserver_core.sh moviemcpserver.shConfigure / authenticate
Publisher instructionsThis is a Bash SDK/framework: jq is required; users must create/configure their own server and choose stdio or HTTP bindings. It is not a generic prebuilt MCP server binary.
Check connection
Suggested checkRun the SDK sample server and inspect JSON-RPC tool discovery via an MCP client or Inspector; merely sourcing Bash library is not proof of server connection.
Remove / uninstall / revoke
Suggested checkBash SDK: stop demo Bash MCP listener and unregister *its particular script path* from the host. No standalone MCP server package is installed by the SDK alone.
Distinguish client registration removal from software uninstall, persistent data deletion and provider OAuth/API-key revocation.
What it does
Pure-Bash SDK/example targeting MCP 2026-07-28 with stdio and Streamable HTTP, dynamic tool dispatch and schema validation.
- Capability
- Developer Tools
- Resource type
- SDK
- Best fit
- Building lightweight MCP servers in pure Bash with minimal runtime dependencies.
Representative uses
- Build simple Bash MCP wrappers
- Expose tools over stdio
- Run local Streamable HTTP
- Study current stateless MCP implementation patterns
Limitations
- It is an SDK/example, not one fixed service.
- HTTP path has no built-in TLS/auth and should not be exposed directly.
- Tool security depends entirely on functions the developer writes.
Reviewed access
Access & risk
Review the exact access boundary before connecting this MCP to accounts, credentials, or sensitive data.
- Authentication
- Not documented in the reviewed sources
- Permissions
- Application-defined.
- Data handling
- Local tool functions determine data access.
- Cost
- free
- Risk and cautions
- Core SDK is small, but a Bash tool can execute arbitrary host commands; HTTP should stay loopback or behind a secure proxy.
Access scope and cautions
- Write actions
- Depends on authored Bash tools
- Sensitive access
- Depends on authored tools
- Risk level
- moderate
FAQ
Based on reviewed evidence as of 2026-10-07. Watchlist tracking is not a recommendation or a security certification.
Which tasks are documented for this implementation?
What setup and authentication are documented?
Can it modify data or perform write operations?
What data-handling boundary should I consider?
What limitations and risks should I check before use?
Is this an official MCP?
muthuishere is listed as Community implementation in MCP100’s current evidence.