MCP.Market

MsgPack (LsMsgPack) MCP server

by mlsomers·io.github.mlsomers/lsmsgpack·v2026.11.3.1·36 stars

Decodes MsgPack (LsMsgPack schemas, type ids) as text and reads it from variables while debugging.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
Growing

36 stars

Reviews

Write one

Nobody has reviewed MsgPack (LsMsgPack) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MsgPack (LsMsgPack) tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How MsgPack (LsMsgPack) compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
GitHub stars
36
more than 92% of 28,688 servers

Release history: 5 versions in the registry since 2026-10-10, latest 2026-11-03, typically one every 5 days.

Install MsgPack (LsMsgPack) in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the MsgPack (LsMsgPack) repository's README, as published. We do not edit it. Read it on GitHub

LsMsgPack

MsgPack serializers for .NET classes (like the xml and json serializers), with an optional indexed schema and type ids for polymorphic object models, ASP.NET formatters, and a MsgPack debugging and validation tool (MsgPack Explorer) that also works as a Fiddler plugin, a Visual Studio debugger visualizer and a VS Code extension.

More info about MsgPack Explorer (and screenshots) can be found at: http://www.infotopie.nl/open-source/msgpack-explorer

ASP.NET Integration

Three packages let ASP.NET controllers and HttpClient receive and return MsgPack the same way they handle JSON. Clients choose the format with the Content-Type and Accept headers: application/msgpack (or application/x-msgpack) for plain MsgPack that any implementation understands, or application/x-lsmsgpack for the indexed schema with type ids (smaller, polymorphic, and with the schema sent only once per client).

See docs/WebFormatters.md for the settings per media type, examples for each package, and how schemas are negotiated.

Client applications

The serializers run in any .NET client (WinForms, WPF, MAUI, Avalonia...). Save and load your documents with LtMsgPackSerializer.Serialize / Deserialize: with the default settings, files are smaller than JSON, keep loading when your classes gain or lose properties, and support polymorphic object models without extra attributes. To call a web service that uses the formatters above, use LsMsgPack.AspNet.WebApi with HttpClient, or serialize the bodies yourself for any other MsgPack server.

See docs/ClientApps.md for examples (files, web services, trimming).

Which package

There are two serializers. They write exactly the same data with the same settings and read each other's output:

  • LtMsgPack (LtMsgPack): use this for normal use. It writes and reads directly from and to your objects. On the invoices of the benchmark it writes about 3-4x and reads about 4x as fast as System.Text.Json, with 35-47% smaller payloads. It also has presets for exchanging data with MessagePack-CSharp, Nerdbank.MessagePack and non-.NET libraries. The web formatters use it.
  • LsMsgPack (LsMsgPack): use this when you really want to inspect MsgPack data in your app. It builds a tree of MsgPack items (maps, arrays, strings...) that you can walk, for any payload, also when you don't have the classes. That makes it much slower: about 2-4x slower than System.Text.Json.

NuGet packages

graph BT
  Core["LsMsgPack.Core<br/><i>settings, schema, type resolving</i>"]
  Ls["LsMsgPack<br/><i>item tree, inspecting</i>"]
  Lt["LtMsgPack<br/><i>fast serializer</i>"]
  AspNetCore["LsMsgPack.AspNetCore"]
  WebApi["LsMsgPack.AspNet.WebApi"]
  Mvc["LsMsgPack.AspNet.Mvc"]
  Mem(["System.Memory"])
  Unsafe(["System.Runtime.CompilerServices.Unsafe"])
  AspNetCoreFx(["Microsoft.AspNetCore.Mvc.Core 2.x /<br/>Microsoft.AspNetCore.App"])
  WebApiClient(["Microsoft.AspNet.WebApi.Client"])
  AspNetMvc(["Microsoft.AspNet.Mvc"])

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

MsgPack (LsMsgPack): common questions

Is MsgPack (LsMsgPack) MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the MsgPack (LsMsgPack) safety report
Does MsgPack (LsMsgPack) need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MsgPack (LsMsgPack) maintained?
The last commit was 23 days ago (2026-10-12). The latest release is v2026.11.3.1.
How does MsgPack (LsMsgPack) compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); github stars 36 (more than 92% of 28,688 servers). Full comparison.