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.1.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.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_hive_cli-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 b3a0a1ebf4cfd9254de55467444c4755c0c4683b90957299508f67242dfb4201
MD5 28664f7ae2c175abb3012853191897e5
BLAKE2b-256 e019ac3705c0301e275293401b9f24cbd117dfa875aca9f103550c92277ca332

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcp_hive_cli-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c57e6e95db0c3c5f2459a0b95472ea409d0849e3f4f9fa4b4ad0b33d2a082eac
MD5 bf279edc1efe58658728557e07dcdca2
BLAKE2b-256 3574a127c25c1e6b6ea8946d743bd25ad91f38a7064dc708957f552c2f7b3748

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