Analysis updated 2026-07-25
Install and configure MCP servers for your AI agent with one command instead of manual config editing.
Run a security check on an MCP server before activating it to catch dangerous patterns or data exfiltration.
Publish your own MCP server to the GitHub-based registry so others can install it easily.
Switch between named sets of MCP servers, like a work profile and a personal profile.
| valtors/smith | abhas9/escape-run | abhishek-kumar09/mern-live-js-june-2021 | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | HTML | HTML | HTML |
| Last pushed | — | — | 2021-09-13 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires installing the Rust-based smith binary and having an MCP-compatible agent to connect servers to.
{"i":0,"repo":"valtors/smith","stars":1,"lang":"HTML","ok":true,"char_count":1620,"text":"Smith is a package manager for MCP servers. MCP, or Model Context Protocol, is a way to give AI agents tools they can use. Before Smith, installing an MCP server meant copying commands from a markdown list into your agent config file and hoping the paths and versions worked. Smith replaces that manual process with one command that fetches, configures, and wires a server into any compatible agent.\n\nThe project draws a direct comparison to how npm made JavaScript packages installable and how cargo made Rust packages installable. Smith aims to do the same for MCP servers. You run a command like \"smith install\" followed by a package name, and Smith handles fetching the server, verifying it, and adding it to a single config file that any MCP-compatible agent can read. It supports git repositories, npm packages, and local file paths.\n\nSmith bundles several related capabilities into one binary. The compose command starts all your installed servers and exposes one unified endpoint, so the agent sees one set of tools instead of many separate configs. The secure command runs a security probe on a server before activation, checking for dangerous patterns, excessive permissions, and data exfiltration. Profiles let you switch between named sets of servers, such as a work set and a personal set, with a single command. Update pulls the latest versions of installed servers, and remove deletes one.\n\nThe registry is GitHub-based. Anyone can publish their own MCP server by running \"smith publish\" from a git repo. There is no walled garden or central gatekeeper.\n\nThe codebase is written in Rust and split into crates for config handling, installation, composition, security, profile management, and registry functions. The CLI is the single entry point. The project is MIT licensed, and the README states there is no cloud tier, no enterprise plan, and no proprietary fork.","error":null}
Smith is a package manager for MCP servers, tools that AI agents can use. Install, update, secure, and run any MCP server with one command, just like npm does for JavaScript packages.
Mainly HTML. The stack also includes Rust, CLI, HTML.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.