@happyvertical/smrt-dev-mcp
Development MCP server for SMRT framework integration.
v0.19.0MCPDeveloper Tools
Overview
smrt-dev-mcp is an MCP server that exposes SMRT objects to Claude Code, enabling natural language interactions with your database objects directly from Claude chat.
Installation
bash
npm install @happyvertical/smrt-dev-mcpQuick Start
typescript
// smrt.config.ts
export default {
mcp: {
enabled: true,
port: 3100
}
};
// Enable MCP in decorator
@smrt({
mcp: true, // Enable all operations
// OR specify operations:
mcp: {
include: ['list', 'get', 'sync', 'incorporateFeedback']
}
})
class Issue extends SmrtObject {
// ...
}
// Start MCP server
npx smrt-dev-mcp startClaude Code Integration
Once running, Claude Code can interact with your objects:
text
User: List all open issues
Claude: [Uses MCP to call issues.list({ where: { state: 'open' } })]
User: Incorporate feedback on issue-42
Claude: [Uses MCP to call issues.incorporateFeedback(issue-42)]