免费下载 MCP 版

查看广告以免费下载

Softonic 评论

Npl CLI:一个用于 NPL 开发和云部署的命令行工具

Npl CLI 是来自 Noumenadigital 的命令行界面工具,使用 Kotlin 构建,旨在开发和部署用 Noumena Protocol Language (NPL) 编写的应用程序。它作为模型上下文协议 (MCP) 服务器,连接到本地或 NOUMENA 云中的 Noumena Engine。通过 Homebrew 为 macOS 分发,并作为各种操作系统的可下载二进制文件,Npl CLI 帮助开发人员创建安全的后端服务和 API,支持与 AI 工具的集成。

最受推荐的替代方案

Npl CLI 连接到什么?

Npl CLI 连接到 Noumena Engine,它作为模型上下文协议(MCP)服务器运行。该引擎可以在开发者的机器上本地运行,也可以在 NOUMENA Cloud 中运行。该工具的主要作用是支持使用 Noumena Protocol Language (NPL) 编写的安全后端服务和 API 的开发和部署。它还支持与本地 AI 工具的集成,包括 VS Code、Cursor 和 Claude Code 客户端的 MCP。

核心功能和工具

Npl CLI 提供了几个可调用的工具。开发者可以 npl deploy NPL 源代码,npl check 检查编译错误,以及 npl test 应用程序。对于云操作,npl cloud login 和 npl cloud logout 管理身份验证,而 npl cloud status 列出租户和应用程序。项目初始化由 npl init 处理,而 npl openapi 生成 OpenAPI 规范。特定的云部署通过 npl cloud deploy npl 完成。

适合谁?

Npl CLI 适用于使用 Noumena Protocol Language (NPL) 构建安全后端服务和 API 的开发者。这包括那些需要将其开发工作流程与 AI 工具集成的人。它支持本地应用程序开发、部署到 NOUMENA Cloud 和 AI 辅助代码生成。该工具专门针对需要管理 NPL 项目的开发者,从初始化到测试和部署。如果您不使用 Noumena Protocol Language,请跳过此部分。

如何开始

通过标准的 OAuth 授权流程通过 "npl cloud login" 为交互式用户授予访问权限,存储访问令牌。或者,服务帐户使用来自 NOUMENA Cloud 的秘密密钥,设置为 NPL_SERVICE_ACCOUNT_CLIENT_SECRET 环境变量,以便进行机器对机器的通信。对于本地开发,嵌入式 OIDC 服务器提供 JWT 令牌。

用例

  • 本地 NPL 应用程序开发和测试:初始化项目、编写代码、检查错误、运行测试并部署到本地 NPL 运行时。
  • 部署到 NOUMENA Cloud:身份验证并将 NPL 源代码部署到云应用程序,包括 CI/CD 管道内。
  • AI 辅助开发和交互:充当 MCP 服务器,允许 AI 客户端生成 NPL 代码,部署到本地运行时,并与 NPL 应用程序交互。

Npl CLI 是一个专为 NPL 开发者设计的工具,提供本地开发、云部署和 AI 集成的功能。它支持各种身份验证模型,从交互式登录到服务帐户和本地 OIDC。该 CLI 提供项目生命周期管理、验证和测试的基本命令。它作为 MCP 服务器的能力扩展了其在现代 AI 驱动工作流程中的实用性。尝试使用 "npl init" 初始化一个新的 NPL 项目。

  • 赞成

    • 支持本地和云端 NPL 应用程序开发。
    • 通过 MCP 与流行的 AI 客户端集成。
    • 提供多种身份验证方法。
    • 直接生成 OpenAPI 规范。
  • 反对

    • MCP 服务器的传输协议未说明。
    • 需要手动配置生产 IAM。
    • 依赖环境变量来服务帐户。
    • 需要特定的NPL语言知识。

应用参数

  • 开发者

  • 许可证

    免费

  • 版本

    2025.2.8-1

  • 更新日期

  • 平台

    MCP

  • 语言

    英语

应用程式 提供其他语言版本


免费下载 MCP 版

查看广告以免费下载


用户对 npl-cli 的评分

您是否尝试过 npl-cli?成为第一个离开您的意见!

添加评论
已使用 登录 Softonic