Skip to content

adcwa/mcp-gateway-frontend

Repository files navigation

MCP Gateway Frontend

A modern, elegant frontend for MCP Gateway management with an Apple-inspired design aesthetic.

Features

  • Complete HTTP interface management
  • MCP server management and deployment
  • Tool testing and monitoring
  • Version history tracking
  • Clean, modern UI with Apple-inspired design

Tech Stack

Getting Started

  1. Make sure you have Node.js (v16+) installed
  2. Clone the repository
  3. Install dependencies:
npm install
  1. Configure environment variables:
# Create .env file based on the example
cp .env.example .env
  1. Start the development server:
npm run dev
  1. Build for production:
npm run build

Project Structure

/
├── assets/             # Static assets
│   └── css/            # CSS files
├── components/         # Reusable components
├── composables/        # Vue 3 composables
├── layouts/            # App layouts
├── pages/              # Page components
│   ├── http-interfaces/  # HTTP interface management
│   └── mcp-servers/      # MCP server management
├── plugins/            # Nuxt plugins
└── public/             # Public static assets

API Integration

The frontend connects to the MCP Gateway backend API. Configure the API URL in the .env file:

# .env
API_BASE_URL=http://localhost:8080

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages