canforge-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dbc_infoA | Summarize a local DBC file. Use this first to learn its size and node names. |
| list_messagesA | List DBC messages, optionally narrowing by name, ID, or sender. The server caps limit at 200. |
| get_messageA | Return one message and its signal layout. message accepts a name, decimal ID, or 0x-prefixed hex ID. |
| search_signalsA | Search signal names and comments across a DBC. The server caps limit at 200. |
| decode_frameA | Decode one CAN payload using a local DBC. data_hex is a hexadecimal byte string; no file is modified. |
| validate_dbcA | Validate a DBC and return structured issues. The server caps limit at 200. |
| diff_dbcsA | Compare two local DBC files and return bounded added, removed, and changed message/signal details. |
| probe_logA | Detect a local CAN log's format and cheap header metadata without scanning all frames. |
| log_statsA | Scan a local CAN log for counts, span, top IDs, and median per-ID cycle times. top is capped at 200. |
| log_signal_inventoryB | Inventory the DBC signals observed in one full, one-pass scan of a local CAN log. |
| read_framesA | Read a bounded raw-frame sample from a local log, with optional ID and timestamp filters. limit is capped at 500. |
| decode_logA | Decode a bounded sample of local log frames through a local DBC. Filters combine by intersection; limit is capped at 500. |
| signal_timeseriesA | Return a bounded, evenly downsampled [timestamp, value] series for one DBC signal. max_points is capped at 2,000. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/canforge/canforge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server