- Home
- MCP servers
- MCP SInstaller
MCP SInstaller
- python
2
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mossaka-mcp-sinstaller": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN=<PAT>",
"-e",
"GITHUB_TOOLSETS=<TOOLSETS>",
"-e",
"GITHUB_DYNAMIC_TOOLSETS=<1|0>",
"-e",
"GITHUB_READ_ONLY=<1|0>",
"-e",
"GITHUB_HOST=<HOST>",
"mcp-installer-github-mcp-server"
],
"env": {
"GITHUB_HOST": "<HOST>",
"GITHUB_TOOLSETS": "<TOOLSETS>",
"GITHUB_READ_ONLY": "<1|0>",
"GITHUB_DYNAMIC_TOOLSETS": "<1|0>",
"GITHUB_PERSONAL_ACCESS_TOKEN": "<PAT>"
}
}
}
}You have an MCP Server that automates the installation and containerization of other MCP servers from GitHub repositories. It analyzes repositories using MCP sampling to build ready-to-run Docker images, so you can deploy multiple MCP servers quickly and consistently.
How to use
You use this MCP Server by running it in a container and then guiding your MCP client to connect via STDIO transport. When you provide a target repository, the installer builds a dedicated Docker image for that MCP server and returns a ready-to-run container configuration.
How to install
Prerequisites you need before installing: Docker and an MCP Client with Sampling enabled.
Install steps you can follow to install and run the GitHub MCP server example locally.
# 1) Clone the installer
git clone https://github.com/semcp/mcp-sinstaller.git
# 2) Set up your environment as needed (example shown for VS Code/STDIO usage later)
Additional notes
Environment variables shown below are required for the GitHub MCP server and may be optional for other servers depending on their configuration.