Drop a
.mcpsmithy.yamlin any repo. Run the binary. Every MCP-compatible AI assistant gets project-aware tools — no custom code required. Build MCP tools on the fly for any data source, docs, or codebase.
MCPSmithy is a single Go binary that reads a declarative YAML config file and serves a fully functional MCP tool server. It works for any software project — no language or framework assumptions baked in.
# Build
docker build -t mcpsmithy:latest .
# Or from source (Go 1.26+)
go build -o bin/mcpsmithy ./cmd/mcpsmithySee the Install guide for editor integration and detailed setup.
| Docs site | Documentation overview |
| .mcpsmithy.yaml | Project sources, conventions, tools, and commands for AI assistants |
| Development Guide | Architecture, CLI, config schema, testing, and security |
