@mseep/railway-mcp
Version:
Model Context Protocol server for Railway.app - Enables AI agents to manage Railway infrastructure through natural language
28 lines (27 loc) • 897 B
JavaScript
import { databaseTools } from './database.tool.js';
import { deploymentTools } from './deployment.tool.js';
import { domainTools } from './domain.tool.js';
import { projectTools } from './project.tool.js';
import { serviceTools } from './service.tool.js';
import { tcpProxyTools } from './tcpProxy.tool.js';
import { variableTools } from './variable.tool.js';
import { configTools } from './config.tool.js';
import { volumeTools } from './volume.tool.js';
export function registerAllTools(server) {
// Collect all tools
const allTools = [
...databaseTools,
...deploymentTools,
...domainTools,
...projectTools,
...serviceTools,
...tcpProxyTools,
...variableTools,
...configTools,
...volumeTools,
];
// Register each tool with the server
allTools.forEach((tool) => {
server.tool(...tool);
});
}