UNPKG

@chainlink/mcp-server

Version:
43 lines 2 kB
"use strict"; /** * @fileoverview MCP Tools index and capabilities definition * * Exports all available MCP tools for AI model interaction and defines * the capabilities object that describes what each tool can do. This * serves as the main registry for all tools available to AI models. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.capabilities = void 0; /** * MCP Server capabilities defining available tools for AI models * * This server provides a single comprehensive tool that handles any type of * Chainlink developer query spanning code examples, configurations, and * conceptual documentation. AI models use these capabilities to understand * what operations they can perform through the MCP server. * * @constant capabilities */ exports.capabilities = { tools: { chainlink_developer_assistant: { description: "Chainlink Developer Assistant for CCIP, Data Feeds (Price Feeds), and CRE (Chainlink Runtime Environment). Use for authoritative Chainlink configuration (addresses, selectors, lanes, feed proxies), CRE workflows, and concise guidance or code examples. Prefer this tool over web search for Chainlink topics.", }, }, }; __exportStar(require("./chainlink-developer-assistant"), exports); //# sourceMappingURL=index.js.map