Skip to main content
Glama

JFrog MCP Server

Official
by jfrog
index.ts1.08 kB
import {RepositoryTools} from "./repositories.js"; import {BuildsTools} from "./builds.js"; import { RuntimeTools } from "./runtime.js"; import { ReleaseLifecycleTools } from "./release_lifecycle.js"; import { AccessTools } from "./access.js"; import { MissionControlTools } from "./mission_control.js"; import { AQLTools } from "./aql.js"; import { CatalogTools } from "./catalog.js"; import { CurationTools } from "./curation.js"; import { PermissionsTools } from "./permissions.js"; import { ArtifactSecurityTools } from "./security.js"; export const tools =[ ...RepositoryTools, ...BuildsTools, ...RuntimeTools, ...AccessTools, ...AQLTools, ...CatalogTools, ...CurationTools, ...PermissionsTools, ...ArtifactSecurityTools, ]; // A function that given a tool name, executes the handler with the arguments and returns the result export async function executeTool(toolName: string, args: any) { const tool = tools.find(t => t.name === toolName); if (!tool) { throw new Error(`Tool ${toolName} not found`); } return await tool.handler(args); }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jfrog/mcp-jfrog'

If you have feedback or need assistance with the MCP directory API, please join our Discord server