Skip to content

blaxel-ai/mcp-hub

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors