MCPInstall
mcp-hub logo

mcp-hub

by blaxel-ai 7 stars blaxel-ai/mcp-hub

A CLI tool for importing MCPs from YAML files and managing configurations.

READMEmain

MCP hub Importer

A command-line interface (CLI) tool for importing Model Context Protocol servers (MCPs) from configuration files.

Features

  • Import MCPs from YAML configuration files
  • Selectively import specific MCPs
  • Push container images to registries
  • Validate MCP configurations

Installation

go install github.com/blaxel-ai/mcp-hub@latest

Usage

Import all MCPs from config

mcp-hub import --config hub

Import a specific MCP

mcp-hub import --config hub --mcp <mcp-name>

Push images to registry

mcp-hub import --config hub --push

Configuration

Create a hub file to define your MCPs. Example configuration:

repositories:
  github-smithery-reference-servers:
    repository: https://github.com/smithery-ai/reference-servers.git
    smitheryPath: src/github/smithery.yaml
    dockerfile: src/github/Dockerfile
    packageManager: npm
    branch: main
    displayName: GitHub
    icon: https://github.com/smithery-ai/reference-servers/blob/main/src/github/gtasks-mcp/logo.jpg
    description: A collection of reference servers for GitHub.
    longDescription: A collection of reference servers for GitHub.
    tags:
      - reference-servers
      - smithery
    categories:
      - gtasks-mcp
      - gtasks-mcp-smithery
      - gtasks-mcp-smithery-reference-servers

  brave-search:
    repository: https://github.com/smithery-ai/reference-servers.git
    smitheryPath: src/brave-search/smithery.yaml
    dockerfile: src/brave-search/Dockerfile
    branch: main
    displayName: Brave Search
    icon: https://github.com/brave/brave-search/blob/main/src/brave/logo.jpg
    description: A search engine for Brave.
    longDescription: A search engine for Brave.
    secrets:
      - braveApiKey
    tags:
      - brave-search
      - brave-search-smithery
      - brave-search-smithery-reference-servers
    categories:
      - brave-search
      - brave-search-smithery
      - brave-search-smithery-reference-servers

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the Apache License 2.0.

Acknowledgements

  • smithery - For establishing the MCP package standard
  • All our contributors and supporters

Support

If you encounter any issues or have questions, please file an issue on our GitHub repository.

More Developer Tools MCP servers

Similar servers from the same category.

Sourcebot

sourcebot-dev

Enables code search across multiple repository hosts including GitHub, GitLab, Gitea, Gerrit, and Bitbucket with advanced filtering options for exploring large codebases through natural language queries.

searchgit

CodeAlive

codealive-ai

Provides a bridge to CodeAlive's platform for semantic code search, repository exploration, and context-aware chat completions that leverage deep understanding of entire codebases including documentation and dependencies.

search

Provides a secure, sandboxed environment for executing Python, Node.js, and shell commands in ephemeral containers with file management capabilities for code testing, visualization, and data analysis.

filesystemdatabase

NovaCV

lightbaby

Integrates with NovaCV API to generate, analyze, and convert resumes in various formats without dealing with complex document formatting

PDFSupport+5