MsgPack (LsMsgPack) — Claude Code MCP server: MsgPack decoding
Decode MsgPack using LsMsgPack schemas and type IDs, or read values from variables while debugging.
Open on GitHubWhat MsgPack (LsMsgPack) does
This MCP server is for inspecting MsgPack during debugging. It decodes data with LsMsgPack schemas and type IDs, and can read values from variables. That gives you a way to examine a message or check a value in your application.
The LsMsgPack project also contains .NET serializers and MsgPack inspection tools, but this server’s description focuses on schema-aware decoding and variable reads. Don’t treat it as a serializer or a way to edit data. There’s no ready-to-run Claude Code install command here.
What it helps with
- decode a MsgPack payload with an LsMsgPack schema
- read a MsgPack value from a variable while debugging
- inspect data associated with a type ID
Example prompts for the agent
- Decode this MsgPack payload using its LsMsgPack schema.
- Read the MsgPack value from this variable while debugging.
- Explain how the type IDs relate to this message’s data.
How to install MsgPack (LsMsgPack)
Install
The MCP registry has no launch command for it: see the repository README
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about MsgPack (LsMsgPack)
How do I install MsgPack (LsMsgPack) in Claude Code?
There is no ready-to-run Claude Code installation command here.
What does MsgPack (LsMsgPack) do?
The MCP server decodes MsgPack with LsMsgPack schemas and type IDs. It can also read variable values during debugging.
Can it read values from variables?
Yes. Reading variable values while debugging is one of the server’s described functions.