Skip to content
iarsystemsPublic

About

IAR Documentation MCP Server

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

IAR Documentation MCP Server

The IAR Documentation MCP Server gives AI assistants access to the official IAR documentation published on docs.iar.com, enabling authoritative replies to questions about reference information, troubleshooting, and workflows.

Why use it?

Instead of searching the documentation manually, you can ask your AI assistant questions in natural language and get answers grounded in the same documentation available on docs.iar.com, often with links to the original source material.

Example questions:

  • How does #pragma location work in EWARM?
  • How do I configure a debug probe for my target?
  • How can I use C-SPY to trace the cause of a hard fault?

Endpoint

Connect to the IAR Documentation MCP Server


Installation

Claude Code

Add the server for the current project:

claude mcp add --transport http iar-docs https://docs-mcp.iar.com/mcp

Add -s user to make it available across all projects:

claude mcp add -s user --transport http iar-docs https://docs-mcp.iar.com/mcp

Verify the connection:

/mcp

You should see iar-docs listed as connected.

Visual Studio Code (GitHub Copilot Agent Mode)

Create or edit .vscode/mcp.json:

{
  "servers": {
    "iar-docs": {
      "type": "http",
      "url": "https://docs-mcp.iar.com/mcp"
    }
  }
}

Cursor

Create or edit ~/.cursor/mcp.json:

{
  "mcpServers": {
    "iar-docs": {
      "url": "https://docs-mcp.iar.com/mcp"
    }
  }
}

Claude Desktop / Claude.ai

If your plan supports custom MCP connectors:

  1. Open Customize
  2. Go to Connectors
  3. Select Add Custom Connector
  4. Enter:
https://docs-mcp.iar.com/mcp

Other MCP Clients

The IAR Documentation MCP Server implements the standard MCP protocol and can be used with other MCP-compatible AI clients.

Endpoint: https://docs-mcp.iar.com/mcp

Refer to your client's documentation for MCP server configuration instructions.

Usage

Once connected, simply ask questions about IAR products in natural language.

For best results:

  • Specify the IAR product and version (EWARM 10.10, EWRISCV 3.40, EWRX 5.20, etc.).
  • Mention the target architecture when relevant.
  • Include the exact compiler option, pragma, linker directive, or diagnostic number when available.
  • Include error messages verbatim when troubleshooting build or linker issues.

The AI assistant automatically uses the MCP server when documentation lookup is needed. No special commands or manual tool invocation are required.


Documentation Coverage

At the creation of the MCP server, the documentation corpus included these products. Documentation coverage will continue to expand over time, with future product releases.

  • IAR Embedded Workbench for Arm (EWARM) 10.10
  • IAR Embedded Workbench for RISC-V (EWRISCV) 3.40
  • IAR Embedded Workbench for RH850 (EWRH850) 3.20
  • IAR Embedded Workbench for RL78 (EWRL78) 5.20
  • IAR Embedded Workbench for RX (EWRX) 5.20
  • IAR debug probes documentation
  • IAR Library and Migration Support documentation (LMSC)

Notes

  • Documentation content is sourced from the documentation available on docs.iar.com.
  • No authentication is currently required.
  • Requests may be rate limited to ensure service availability.
  • Answers may include links to relevant documentation pages for further reading.

Feedback

Feedback, bug reports, and requests for additional documentation coverage are welcome.

About

IAR Documentation MCP Server

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors