Perigon.CLI
This is a tool that helps you quickly build backend services based on Asp.Net Core and EF Core. It provides command line, WebUI and IDE MCP support. In a well-designed project architecture that has been put into practice, code generation and LLM technology are used to reduce various template codes and greatly improve development efficiency!
How to use
Perigon.CLI is a powerful tool designed to streamline the process of building backend services using Asp.Net Core and Entity Framework Core. With integrated support for command line, WebUI, and IDEs, this Model Context Protocol (MCP) server leverages code generation and LLM technology to minimize boilerplate code, significantly enhancing your development efficiency. Developers can quickly set up robust and scalable applications while adhering to best practices in project architecture.
Once connected to the Perigon.CLI server, you can interact with it using various commands to generate scaffolding for your backend services. Utilize the command line interface to create new projects, manage database models, and deploy services. The WebUI provides a more visual approach, allowing you to configure settings and view project structures easily. For best results, focus your queries on specific tasks like generating controllers, models, or migrations, which will help you leverage the full capabilities of the tool.
How to install
To install Perigon.CLI, ensure you have the following prerequisites:
- .NET SDK (version 5.0 or later)
- Node.js (version 14 or later)
Option A: Quick start with npx
If you want to quickly start using Perigon.CLI without a global install, run:
npx -y @aterdev/perigon.cli
Option B: Global install alternative
For a global installation, you can use the following command:
npm install -g @aterdev/perigon.cli
After installation, you can run perigon commands directly from your terminal.
Additional notes
For optimal configuration, consider setting environment variables such as DATABASE_URL to specify your database connection string. Additionally, be aware that the tool may require specific permissions when creating or modifying files in your project directory. Always ensure your .NET environment is properly set up to avoid common compilation issues.
Related MCP Servers
bank-api
The Bank API is a design reference project suitable to bootstrap development for a compliant and modern API.
GEmojiSharp
:octocat: GitHub Emoji for C#, dotnet and beyond
mobile-dev
This is a MCP designed to manage and interact with mobile devices and simulators.
openapi.client
OpenAPI Client is a toolkit that helps you create HTTP clients for external APIs based on their OpenAPI specifications. It simplifies the process of consuming and interacting with various web services.
RimSearcher
A Model Context Protocol (MCP) server for fast searching and retrieval of RimWorld source code.
dev-tools
A growing collection of developer utility tools — available as a CLI, REST API, and MCP server, all powered by a single .NET library.