Files
bolt-diy/app/routes/api.mcp-check.ts
Roamin 5de162eec8 feat(mcp): add Model Context Protocol integration
Add  MCP integration including:
- New MCP settings tab with server configuration
- Tool invocation UI components
- API endpoints for MCP management
- Integration with chat system for tool execution
- Example configurations
2025-07-10 17:54:15 +00:00

17 lines
531 B
TypeScript

import { createScopedLogger } from '~/utils/logger';
import { MCPService } from '~/lib/services/mcpService';
const logger = createScopedLogger('api.mcp-check');
export async function loader() {
try {
const mcpService = MCPService.getInstance();
const serverTools = await mcpService.checkServersAvailabilities();
return Response.json(serverTools);
} catch (error) {
logger.error('Error checking MCP servers:', error);
return Response.json({ error: 'Failed to check MCP servers' }, { status: 500 });
}
}