Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Metacall

БесплатноНе проверен

This MCP server wraps MetaCall FaaS API endpoints as tools, enabling LLMs to list deployments, call functions, and deploy repositories directly via natural lang

GitHubEmbed

Описание

This MCP server wraps MetaCall FaaS API endpoints as tools, enabling LLMs to list deployments, call functions, and deploy repositories directly via natural language.

README

A Model Context Protocol (MCP) server that exposes MetaCall FaaS operations as AI-callable tools, letting LLMs like Claude manage your MetaCall deployments directly.

What this POC does

This server wraps three MetaCall API endpoints as MCP tools:

Tool Description Underlying API
list_deployments Lists all active FaaS deployments on your account GET /api/deploy/list
call_function Calls a deployed function by name with arguments POST /api/call
deploy_from_repo Deploys a Git repository to MetaCall FaaS POST /api/repository/add

Prerequisites

Setup

npm install

Configuration

Export your MetaCall API token as an environment variable before running:

export METACALL_TOKEN=your_token_here

You can find your token in the MetaCall Dashboard under Settings → API Tokens.

Running

npm run start

On success you'll see on stderr:

MetaCall MCP Server running...

The server communicates over stdio, so Claude Desktop connects to it as a subprocess.

Connecting to Claude Desktop

Add the following to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "metacall": {
      "command": "npm",
      "args": ["run", "start"],
      "cwd": "/path/to/metacall-mcp",
      "env": {
        "METACALL_TOKEN": "your_token_here"
      }
    }
  }
}

Restart Claude Desktop and you'll see the MetaCall tools available in the tools panel.

Tool Reference

list_deployments

No parameters. Returns a JSON array of all deployments on your account.

call_function

Parameter Type Description
suffix string Deployment path/suffix (e.g. "my-app")
name string Function name to call
args array Arguments to pass to the function

deploy_from_repo

Parameter Type Description
url string Git repository URL
plan string? essential | standard | professional (default: essential)

Building

npm run build
# Output goes to ./dist/

from github.com/AshutoshSharma-pixel/metacall-mcp

Установка Metacall

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/AshutoshSharma-pixel/metacall-mcp

FAQ

Metacall MCP бесплатный?

Да, Metacall MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Metacall?

Нет, Metacall работает без API-ключей и переменных окружения.

Metacall — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Metacall в Claude Desktop, Claude Code или Cursor?

Открой Metacall на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Metacall with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development