Cover image
Caja de instrumento
Private

Caja de instrumento

Try Now
2025-04-14

Adición de servidor MCP agnóstico para FastAgent

3 years

Works with Finder

0

Github Watches

0

Github Forks

0

Github Stars

Toolbox - MCP Server Manager

A web application for managing MCP servers and generating configuration files.

Features

  • Repository management (add, view, delete)
  • Automatic extraction of information from README files using GPT
  • YAML and JSON configuration generation
  • Modern UI with React and Tailwind CSS
  • Command-line tools for repository management and config generation

Project Structure

The project is divided into two main parts:

  • Backend: FastAPI server for API endpoints
  • Frontend: React application with Tailwind CSS

Prerequisites

  • Python 3.8+
  • Node.js 18+
  • Git
  • OpenAI API key

Getting Started

Backend Setup

  1. Navigate to the backend directory:
cd backend
  1. Create a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the FastAPI server:
python run.py

The API will be available at http://localhost:8000.

Frontend Setup

  1. Navigate to the frontend directory:
cd frontend
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

The web application will be available at http://localhost:5173.

API Documentation

Once the backend is running, you can access the API documentation at:

Command-Line Tools

The application includes two command-line tools:

Add Server Tool

This tool allows you to add Git repositories to the database:

python backend/add_server.py https://github.com/username/repo.git

Optional arguments:

  • --name: Custom name for the repository
  • --description: Custom description for the repository
  • --command: Custom command for running the repository
  • --args: Custom arguments for the command

Configuration Tool

This tool provides functionality to manage the configuration:

python backend/cli.py generate-yaml

Available commands:

  • generate-yaml: Generate a YAML configuration file
    • -o, --output: Specify the output file path
    • -p, --print: Print the YAML to stdout
  • list: List all repositories in the database

Development Notes

  • The OpenAI API key is hardcoded in backend/app/services/openai_service.py. In a production environment, this should be replaced with an environment variable.
  • The database is a SQLite file stored at backend/mcp_servers.db. Make sure this file is backed up regularly.

License

MIT

相关推荐

  • av
  • Ejecute sin esfuerzo LLM Backends, API, frontends y servicios con un solo comando.

  • 1Panel-dev
  • 🔥 1Panel proporciona una interfaz web intuitiva y un servidor MCP para administrar sitios web, archivos, contenedores, bases de datos y LLM en un servidor de Linux.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.

  • rulego
  • ⛓️Rulego es un marco de motor de regla de orquestación de componentes de alta generación de alto rendimiento, de alto rendimiento y de alto rendimiento para GO.

  • sigoden
  • Cree fácilmente herramientas y agentes de LLM utilizando funciones Plain Bash/JavaScript/Python.

  • hkr04
  • SDK liviano C ++ MCP (Protocolo de contexto del modelo)

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 Qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 Chatgpt 、 Deepseek 、 DiFy 、 Claude 、 Gemini 、 Xai 、 PPIO 、 Ollama 、 LM Studio 、阿里云百炼、火山方舟、 Siliconflow 、 Qwen 、 Moonshot 、 Chatglm 、 SillyTraven 、 MCP 等 LLM 的机器人 / Agente | Plataforma de bots de mensajería instantánea basada en LLM, admite Discord, Telegram, WeChat, Lark, Dingtalk, QQ, Slack

  • dmayboroda
  • Trapo conversacional local con contenedores configurables

  • modelscope
  • Iniciar aplicaciones de múltiples agentes empoderadas con Building LLM de manera más fácil.

  • paulwing
  • Un repositorio de pruebas creado con el servicio MCP

    Reviews

    3 (7)
    Avatar
    user_2u1YY8bE
    2025-04-24

    Toolbox is an excellent MCP application by AlexanderOllman. It's intuitive and rich in features, making project management seamless. The user-friendly interface combined with robust functionalities ensures efficiency and productivity. Highly recommended for anyone looking to streamline their workflow!

    Avatar
    user_WsLQfhaz
    2025-04-24

    Toolbox by AlexanderOllman is an exceptional MCP application that has truly streamlined my workflow. Its intuitive interface and robust features make it a must-have tool for anyone looking to enhance their productivity. The seamless integration and efficient functionalities have significantly improved my project management capabilities. Highly recommend!

    Avatar
    user_9p5McJ36
    2025-04-24

    Toolbox by AlexanderOllman is a fantastic application that offers an intuitive and user-friendly interface for various practical tasks. It's become an essential tool in my daily workflow, boosting my productivity significantly. Highly recommended for anyone looking to streamline their processes!

    Avatar
    user_3bjDzhdl
    2025-04-24

    "I've been a loyal user of MCP applications and Toolbox by AlexanderOllman truly stands out. It's efficient, user-friendly, and has significantly streamlined my workflow. Highly recommend it to anyone looking for a reliable tool in their arsenal!"

    Avatar
    user_xnPK2nyu
    2025-04-24

    As a devoted user of MCP applications, Toolbox by AlexanderOllman has been a game-changer for my workflow. Its intuitive design and seamless integration into my daily tasks have significantly boosted my productivity. I highly recommend this tool to anyone looking to streamline their operations and enhance efficiency. If you're on the fence, give it a try—you won't be disappointed.

    Avatar
    user_gTNZfaSa
    2025-04-24

    Toolbox has been an exceptional tool in my coding arsenal! Developed by the talented AlexanderOllman, it's intuitive and powerful. It seamlessly integrates into my workflows, making complex tasks simpler and more efficient. Highly recommend this to any developer looking to upgrade their productivity!

    Avatar
    user_tgNhzjWN
    2025-04-24

    As a dedicated user of MCP applications, I must say that Toolbox by AlexanderOllman has really impressed me. The user interface is intuitive and the tools provided have greatly enhanced my productivity. It's clear that a lot of thought and effort went into its development. If you're looking for a reliable and efficient tool to add to your MCP suite, I highly recommend giving Toolbox a try.