Skip to main content

CLI tool for creating MCP agents

Project description

MCP Hive App

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

  1. Experiment (Done)

    • Check if auth settings can be passed during tool invocation - Done
      • What should be the format of the auth settings? - Let client follow the format of the security scheme
        • Do we need to pass the entire security scheme or passing api key is enough? - Let client follow the format of the security scheme
    • Check if host can be passed during tool invocation - Done

Note:

  • list_tools

  • get_security_schemes

  • _request_timeout

  • _request_auth

  • _content_type

  • _headers

  • _host_index

Conclusion:

  • We will provide a dedicated client
  1. MCP Client

    • Remove unnecessary input params from tools before passing to LLM like request auth, headers, etc. Openapi client generator add these params to each tool.
    • Ensure client can read env variables and pass host and api key to the tools
  2. MCP Server

    • Setup CI/CD pipeline (Use codebuild, s3, ECR and ECS)
      • Build docker image
      • Host docker images on public ECR
      • Deploy server on ECS
  3. Backend

    • Maintain template for connection details
    • Add an endpoint to generate connection details for a given hive
  4. UI

    • Update connection details. Local (docker) and Remote (Endpoint + Dedicated client)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_hive_cli-0.1.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_hive_cli-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file mcp_hive_cli-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_hive_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for mcp_hive_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d996b0f1a6ebec2ab8968bd95d83b4af816049e11902fbface263dc6ee7d6859
MD5 4c01a773d652f1be65518c7ce6c3f7c0
BLAKE2b-256 365f94884989c94bc62dc3e7c3567b9f9d8a70c231e87946fb6e9c16ee5e4e75

See more details on using hashes here.

File details

Details for the file mcp_hive_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_hive_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for mcp_hive_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 523d9ec41b7db9920de7641ae4a93d471665aedba58b9cc621253917e3fa6764
MD5 1e7b956701d7c07cdc6531a87854431e
BLAKE2b-256 513fb036f7c23bffed8ac8091278f2bcd683c3dd4fb11f9744432f79722e28f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page