UNPKG

@albert-mr/genlayer-mcp-server

Version:

MCP server for generating GenLayer Intelligent Contracts with AI-native blockchain capabilities

54 lines 2.49 kB
// GenLayer MCP Tools Implementation import { ContractGenerationTools } from './modules/contractGeneration.js'; import { TypesAndStorageTools } from './modules/typesAndStorage.js'; import { DeploymentAndDebuggingTools } from './modules/deploymentAndDebugging.js'; import { InteractionAndIntegrationTools } from './modules/interactionAndIntegration.js'; import { ConceptsExplanationTools } from './modules/conceptsExplanation.js'; export class GenLayerTools { static async generateIntelligentContract(params) { return ContractGenerationTools.generateIntelligentContract(params); } static async addEquivalencePrinciple(params) { return ContractGenerationTools.addEquivalencePrinciple(params); } static async createVectorStore(params) { return ContractGenerationTools.createVectorStore(params); } static async addWebDataAccess(params) { return ContractGenerationTools.addWebDataAccess(params); } static async createPredictionMarket(params) { return ContractGenerationTools.createPredictionMarket(params); } static async generateContractTemplate(params) { return ContractGenerationTools.generateContractTemplate(params); } static async explainGenLayerConcepts(params) { return ConceptsExplanationTools.explainGenLayerConcepts(params); } static async explainGenLayerTypes(params) { return TypesAndStorageTools.explainGenLayerTypes(params); } static async explainStoragePatterns(params) { return TypesAndStorageTools.explainStoragePatterns(params); } static async generateDeploymentScript(params) { return DeploymentAndDebuggingTools.generateDeploymentScript(params); } static async generateDebuggingGuide(params) { return DeploymentAndDebuggingTools.generateDebuggingGuide(params); } static async generateGenLayerJSIntegration(params) { return InteractionAndIntegrationTools.generateGenLayerJSIntegration(params); } static async generateContractInteractionExamples(params) { return InteractionAndIntegrationTools.generateContractInteractionExamples(params); } static async generateTestingFramework(params) { return InteractionAndIntegrationTools.generateTestingFramework(params); } static async generateProjectBoilerplate(params) { return InteractionAndIntegrationTools.generateProjectBoilerplate(params); } } //# sourceMappingURL=genLayerTools.js.map