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.4.tar.gz (4.2 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.4-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_hive_cli-0.1.4.tar.gz
  • Upload date:
  • Size: 4.2 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.4.tar.gz
Algorithm Hash digest
SHA256 0aceb0dc74b585d5e70e4d5d4a63a19f3d9f19e1f2133965224f1ef77d927e00
MD5 18d2d3af71420e299511b95c11043034
BLAKE2b-256 483dfe8a33e732e7ec005d0a69bfb71cbcc9409bada34a071d4c1e5a6ecf13ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcp_hive_cli-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.4 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 746405804db56ae804f4371a09b1711415ad556553294a7c3a7e479a3feddd4d
MD5 88359e7ac186fa325db4217a5fc41994
BLAKE2b-256 0a74be9013e52cc203148cbe9e6b216f935e2d423e49bdece4c8a7f01367a7c0

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