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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_hive_cli-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 bcd9282478fb41e834b925b1068bcbe80ce1d3c132bed4ead076bd0b4695f4af
MD5 30c39db4c91b97010aecb6157451dbd4
BLAKE2b-256 139c27d6f1dc609aad91e2be6896ba364017669ddef5471180abfa2be62764ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcp_hive_cli-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1047f1dd0e8f2ca723e850c089bf6bebb965869fac0657c9595707030b7bc52e
MD5 a8d26048817098380668be654f796f2d
BLAKE2b-256 54f5f04c038c0934a60443855ca9a573682fe68d375b523f925195786679ec79

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