1. Conduid
  2. Agents
  3. MCP
MCP server · Agents

MCP

Super-fast/easy runtime validators and serializers via transformation

64Good

Scored 4 hours ago · breakdown

About MCP

MCP is an MCP server published by samchon in the Agents category: super-fast/easy runtime validators and serializers via transformation.

The repository has 5.9K stars and 230 forks, with the last commit 3 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/samchon/typia

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 MCP

Powered by Claude · Grounded in docs

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

Security checks

Static checks derived from the repository 3 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.

2 checks have not been run yet.

Releases

v15.1.0v15.1.0 · 2 Oct 2026   🚀 Features contracts: Enforce implementation and test acknowledgments  -  by @samchon and Claude Sonnet 5.5 in https://github.com/samchon/typia/issues/2472…
v15.0.1v15.0.1 · 27 Sep 2026   🐞 Bug Fixes HTTP decoder contracts, HttpMigration path-derived names, non-finite numbers, and Swagger 2.0 parameter round trip  -  by @samchon and Claude Opus 5.5 (1M context) in…
v15.0.0v15.0.0 · 22 Sep 2026   🚀 Features @typia/jev, Jev wire format with TypeSafe and OpenRouter evaluation helpers  -  by @samchon and Claude Fable 5.1 in https://github.com/samchon/typia/issues/2410…
v14.0.6v14.0.6 · 9 Sep 2026   🐞 Bug Fixes utils: Treat an array schema without `items` as `any[]`  -  by @samchon and Claude Opus 5 (1M context) in https://github.com/samchon/typia/issues/2392…
v14.0.5v14.0.5 · 3 Sep 2026&nbsp;&nbsp;&nbsp;🐞 Bug Fixes typia: Restore validator and OpenAPI correctness &nbsp;-&nbsp; by @samchon in https://github.com/samchon/typia/issues/2387 <samp>(0d80d)</samp>…

README

Typia

Typia Logo

GitHub license NPM Version NPM Downloads Build Status Guide Documents Discord Badge

// RUNTIME VALIDATORS
export function is<T>(input: unknown): input is T; // returns boolean
export function assert<T>(input: unknown): T; // throws TypeGuardError
export function assertGuard<T>(input: unknown): asserts input is T;
export function validate<T>(input: unknown): IValidation<T>; // detailed

// JSON FUNCTIONS
export namespace json {
  export function schema<T>(): IJsonSchemaUnit<T>; // JSON schema
  export function assertParse<T>(input: string): T; // type safe parser
  export function assertStringify<T>(input: T): string; // safe and faster
}

// AI FUNCTION CALLING HARNESS
export namespace llm {
  // collection of function calling schemas + validators/parsers
  export function application<Class>(): ILlmApplication<Class>;
  export function structuredOutput<P>(): ILlmStructuredOutput;
  // typed questions for evaluation models + checked answer decoder
  export function evaluation<T>(): ILlmEvaluation<T>;
  // lenient json parser + type coercion
  export function parse<T>(str: string): T;
}

// PROTOCOL BUFFER
export namespace protobuf {
  export function message<T>(): string; // Protocol Buffer message
  export function assertDecode<T>(buffer: Uint8Array): T; // safe decoder
  export function assertEncode<T>(input: T): Uint8Array; // safe encoder
}

// RANDOM GENERATOR
export function random<T>(g?: Partial<IRandomGenerator>): T;

typia is a transformer library supporting below features:

  • Super-fast Runtime Validators
  • Enhanced JSON schema and serde functions
  • LLM function calling harness
  • Protocol Buffer encoder and decoder
  • Random data generator

[!NOTE]

  • Only one line required, with pure TypeScript type
  • Runtime validator is 20,000x faster than class-validator
  • JSON serialization is 200x faster than class-transformer
  • LLM function calling harness turns 6.75% → 100% accuracy

Write the type on the left, and typia compiles it into the validator on the right — at build time, with no schema and no runtime reflection.

Write a TypeScript type and typia compiles it into a dedicated validator

Setup

Install typia with the ttsc toolchain.

# install
npm i typia
npm i -D ttsc typescript

# build
npx ttsc

# run a script directly
npx ttsx src/index.ts

You must use ttsc and ttsx. The stock tsc, ts-node, and tsx cannot apply the typia transform, so they will not work.

For bundler integration (Vite, Next.js, Webpack, Rollup, esbuild, ...), use @ttsc/unplugin.

Transformation

If you call typia function, it would be compiled like below.

This is the key concept of typia, transforming TypeScript type to a runtime function. The typia.is<T>() function is transformed to a dedicated type checker by analyzing the target type T in the compilation level.

This feature enables developers to ensure type safety in their applications, leveraging TypeScript's static typing while also providing runtime validation. Instead of defining additional schemas, you can simply utilize the pure TypeScript type itself.

//----
// examples/checkString.ts
//----
import typia, { tags } from "typia";
export const checkString = typia.createIs<string>();

//----
// examples/checkString.js
//----
import typia from "typia";
export const checkString = (() => {
  return (input) => "string" === typeof input;
})();

Sponsors

Backers

Thanks for your support.

Your donation encourages typia development.

Playground

You can experience how typia works by playground website:

Guide Documents

Check out the document in the website:

🏠 Home

📖 Features

🔗 Appendix

Inspired By

README fetched from the repository 3 hours ago. The original is authoritative.

Questions

About MCP

How do I install MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is MCP safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 4 of the 4 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is MCP still maintained?

Yes — the latest release is v15.1.0 (2 Oct 2026), and the last commit was 3 days ago. The repository has 5.9K stars and 5 open issues.