1. Conduid
  2. Cloud
  3. Kratos
MCP server · Cloud

Kratos

Your ultimate Go microservices framework for the cloud-native era.

Unclaimed MIT last commit 6 months ago frameworkcloudgogolangaigenerategrpccloud-nativearchitecture
92Excellent

Scored 8 hours ago · breakdown

About Kratos

Kratos is an MCP server published by go-kratos in the Cloud category: your ultimate Go microservices framework for the cloud-native era. It has been installed 0 times through Conduid.

The repository has 25K stars and 4.2K forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx kratos

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Kratos

Powered by Claude · Grounded in docs

I know everything about Kratos. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v3.0.0v3.0.0 · 26 Jun 2026Breaking Changes break: update kratos modules to v3 (#3822) New Features feat(errors): add standard library errors wrappers (#3844) feat(transport/http): add read/write deadline control to ServerStream (#3843) feat(protoc-gen-go-http):…
v2.9.2v2.9.2 · 5 Dec 2025Dependencies deps: upgrade kratos version to v2.9.2 (#3773) New Features feat(ci): implement comment-check in workflows. (#3426) feat(consul): support custom tags for service registration (#3707) Bug Fixes fix(metadata): ensure Clone…
v2.9.1v2.9.1 · 12 Sep 2025Dependencies deps: retract v2.9.0 (#3723) Bug Fixes fix(transport/http): resolve breaking change with ResponseTransporter interface (#3721) Others Revert "perf(transport/http): optimize URL construction with url.URL for bett…" (#3722) New…
v2.9.0v2.9.0 · 10 Sep 2025Dependencies deps(middleware): upgrade protovalidate to resolve compatibility issue (#3706) New Features feat(protoc-gen-go-http): mark deprecated methods in generated code (#3711) feat: add MCP transport (#3646) Bug Fixes fix(encoding):…
v2.8.4v2.8.4 · 7 Mar 2025New Features feat: disable grpc reflection configuration feature(middleware/validate): migrate from PGV to protovalidate, since PGV has entered in maintenance (#3498) Bug Fixes fix: Improve server stop handling with graceful shutdowns…

README

Translate to: 简体中文

About Kratos

The name is inspired by the Greek-mythology-based game "God of War". It tells the adventures of Kratos becoming a god of war from a mortal and launching a god-killing slaughter.

Kratos is a microservice-oriented governance framework implemented by golang, which offers convenient capabilities to help you quickly build a bulletproof application from scratch, such as:

Kratos is accessible, powerful, and provides tools required for large, robust applications.

Learning Kratos

Kratos has the most extensive and thorough documentation and example library of all modern web application frameworks, making it a breeze to get started with the framework.

We also provide a modern template. This template should help reduce the work required to set up modern projects.

Goals

Kratos boosts your productivity. With the integration of excellent resources and further support, programmers can get rid of most issues might encounter in the field of distributed systems and software engineering such that they are allowed to focus on the release of businesses only. Additionally, for each programmer, Kratos is also an ideal one learning warehouse for many aspects of microservices to enrich their experiences and skills.

Principles

  • Simple: Appropriate design with plain and easy code.
  • General: Cover the various utilities for business development.
  • Highly efficient: Speeding up the efficiency of businesses upgrading.
  • Stable: The base libs validated in the production environment have the characteristics of high testability, high coverage as well as high security and reliability.
  • Robust: Eliminating misusing through high quality of the base libs.
  • High-performance: Optimal performance excluding the optimization of hacking in case of unsafe
  • Expandability: Properly designed interfaces where you can expand utilities such as base libs to meet your further requirements.
  • Fault-tolerance: Designed against failure, enhance the understanding and exercising of SRE within Kratos to achieve more robustness.
  • Toolchain: Includes an extensive toolchain, such as the code generation of cache, the lint tool, and so forth.

Getting Started

Create a kratos playground through docker:

docker run -it --rm -p 8000:8000 --workdir /workspace golang
apt-get update && apt-get -y install protobuf-compiler
export GOPROXY=https://goproxy.io,direct
go install github.com/go-kratos/kratos/cmd/kratos/v2@latest && kratos upgrade
kratos new helloworld
cd helloworld/ && go mod tidy
kratos run

Use a browser to open and visit: http://localhost:8000/helloworld/kratos, The kratos program is running!

If you need more, please visit the kratos documentation.

Security Vulnerabilities

If you discover a security vulnerability within Kratos, please send an e-mail to tonybase via go-kratos@googlegroups.com. All security vulnerabilities will be promptly addressed.

Community

Contributors

Thank you for considering contributing to the Kratos framework! The contribution guide can be found in the Kratos documentation.

License

The Kratos framework is open-sourced software licensed under the MIT license.

Acknowledgments

The following project had particular influence on kratos's design.

  • go-kit/kit is a programming toolkit for building microservices in go.
  • asim/go-micro a distributed systems development framework.
  • google/go-cloud is go cloud development kit.
  • zeromicro/go-zero is a web and rpc framework with lots of builtin engineering practices.
  • beego/beego is a web framework including RESTful APIs, web apps and backend services.

README mirrored from the source repository 8 hours ago. The original is authoritative.

Questions

About Kratos

How do I install Kratos?

Run npx kratos, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Kratos safe to use with an AI agent?

Its trust score is 92 out of 100 (excellent). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kratos still maintained?

Yes — the latest release is v3.0.0 (26 Jun 2026), and the last commit was 6 months ago. The repository has 25K stars and 0 open issues.