IEC 62304 Requirements MCP Server
Enables management of software requirements in compliance with IEC 62304 Class C medical device standards, including requirement creation, versioning, traceability matrix generation, and risk control integration.
README
IEC 62304 Class C Requirements Management MCP Server
A Model Context Protocol (MCP) server for managing software requirements in compliance with IEC 62304 Class C medical device software standards.
Features
- ✅ Full IEC 62304 Class C compliance
- 📋 Software requirement management with versioning
- 🔗 Complete traceability matrix generation
- 📊 Requirements dashboard and statistics
- 📝 Automated SRS document generation
- 🔒 Risk management integration (ISO 14971)
- 📚 Comprehensive audit trail
Installation
# Clone or create project directory
mkdir iec62304-mcp-requirements
cd iec62304-mcp-requirements
# Install with uv
uv sync
Usage with Claude Desktop
- Add to Claude Desktop config (
~/Library/Application Support/Claude/claude_desktop_config.jsonon Mac):
{
"mcpServers": {
"iec62304-requirements": {
"command": "uv",
"args": [
"--directory",
"/path/to/iec62304-mcp-requirements",
"run",
"src/server.py"
]
}
}
}
- Restart Claude Desktop
Available Tools
create_requirement- Create new software requirementget_requirement- Retrieve requirement detailsupdate_requirement- Update with version controlget_requirement_history- View version historycreate_traceability_link- Link requirements to other artifactssearch_requirements- Search and filter requirementsgenerate_traceability_matrix- Export traceability matrixgenerate_srs_document- Generate SRS documentationget_dashboard_statistics- View requirements statisticscreate_risk_control- Create risk control with linkage
IEC 62304 Compliance
This tool implements:
- Section 5.1.1: Requirements traceability
- Section 5.2: Software requirements analysis
- Section 8: Configuration management
- ISO 14971 risk management integration
License
MIT License
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.