loading…
Search for a command to run...
loading…
Enables search and management of Renesas FSP documentation, code examples, API references, and dependencies for RA MCU development.
Enables search and management of Renesas FSP documentation, code examples, API references, and dependencies for RA MCU development.
FSP (Firmware Support Package) MCP Server is a management and documentation search interface for Renesas Flexible Software Package - the software architecture for Renesas RA MCU family.
This server provides the following capabilities:
Search FSP documentation from GitHub repository:
Discover code examples for features:
Lookup API documentation:
Manage dependencies and versions:
┌─────────────────────────────────────┐
│ MCP Server │
│ ┌──────────┬──────────┬──────────┐ │
│ │ Doc │ Examples │ API │ │
│ │ Search │ Discovery│ Reference│ │
│ └──────────┴──────────┴──────────┘ │
│ ↓ │
│ ┌─────────────────────────────┐ │
│ │ GitHub Repository │ │
│ │ - Documentation │ │
│ │ - Code Examples │ │
│ │ - API References │ │
│ └─────────────────────────────┘ │
└─────────────────────────────────────┘
fsp-mcp-server/
├── src/ # Source code
│ ├── index.ts # Main MCP server entry point
│ └── handlers/ # Handler modules
│ ├── info.ts # FSP architecture information
│ ├── version.ts # Version management
│ ├── documentation.ts # Documentation search
│ ├── examples.ts # Code examples discovery
│ ├── api-reference.ts # API reference lookup
│ └── dependencies.ts # Dependency management
├── schemas/ # JSON schema definitions
├── docs/ # Generated documentation
├── examples/ # Usage examples
├── package.json # NPM configuration
├── tsconfig.json # TypeScript configuration
└── README.md # This file
cd fsp-mcp-server
npm install
# Build TypeScript code
npm run build
# Run server
npm start
Or run directly in development mode:
npm run dev
Add the following configuration to your MCP client (e.g., LM Studio, Claude Desktop, etc.):
{
"mcpServers": {
"fsp-mcp-server": {
"command": "node",
"args": ["/path/to/fsp-mcp-server/dist/index.js"]
}
}
}
Replace /path/to/fsp-mcp-server with the actual absolute path to your project directory.
For LM Studio:
node /path/to/fsp-mcp-server/dist/index.js.stdio.You can customize the server via package.json:
{
"scripts": {
"build": "tsc && echo '✅ TypeScript compilation complete: dist/index.js'",
"build:clean": "npm run build && find dist -name '*.d.ts' -delete && echo '🧹 Cleaned .d.ts files'",
"dev": "tsx watch src/index.ts",
"start": "node ./dist/index.js",
"lint": "eslint \"src/**/*.ts\"",
"format": "prettier --write ."
}
}
BSD 3-Clause License - See LICENSE file for details.
To contribute to this project, please:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"renesas-fsp-mcp-server": {
"command": "npx",
"args": []
}
}
}