alibabacloud-fc
MCP server from aliyun/alibabacloud-fc-mcp-server
claude mcp add --transport stdio aliyun-alibabacloud-fc-mcp-server npx -y alibabacloud-fc-mcp-server \ --env ALIBABA_CLOUD_ACCESS_KEY_ID="" \ --env ALIBABA_CLOUD_ACCESS_KEY_SECRET=""
How to use
This MCP server provides Alibaba Cloud Function Compute (FC) capabilities as an MCP service. It exposes a set of tools to manage and deploy code to FC, including creating and updating custom runtime functions, querying function details, listing functions, and configuring custom domains. The server is designed to be integrated with MCP Client agents like Cursor or Cline, allowing you to chat or drive deployment workflows directly from your agent environment. To run it, start the server via npm (recommended for MCP Server users) or from source, then configure your MCP client to point to the alibabacloud-fc-mcp-server entry and provide your Alibaba Cloud credentials through environment variables.
The available tools include:
- put-custom-runtime-function: Package and deploy a project as a FC custom runtime function.
- update-custom-runtime-function: Update an existing custom runtime function with new parameters.
- get-function: Retrieve detailed information about a specific FC function.
- list-functions: List all FC functions in a region (names and partial data).
- delete-function: Remove a FC function.
- get-custom-domain-config / update-custom-domain-config / create-custom-domain-config / delete-custom-domain-config: Manage custom domain routing for FC. Each of these tools is exposed via the MCP Server interface and can be invoked by your MCP Client (e.g., Cursor, Cline) once the server is running and properly configured with credentials.
How to install
Prerequisites:
- Node.js 18+ and npm installed
- Git installed
Step-by-step installation:
- Clone the repository:
git clone https://github.com/alibaba/alibabacloud-fc-mcp-server.git
- Change into the project directory:
cd alibabacloud-fc-mcp-server
- Install dependencies:
npm install
- Build the project (if you plan to run the built index):
npm run build
- Run in stdio mode (from built code):
ALIBABA_CLOUD_ACCESS_KEY_ID=${your-access-key-id} ALIBABA_CLOUD_ACCESS_KEY_SECRET=${your-access-key-secret} node {absolute-path-to-project}/build/index.js
- Alternatively, start directly in development mode (if applicable) using npm start or the run script defined in package.json. After starting, configure your MCP Client (Cursor or Cline) to connect to the server and provide credentials via environment variables as shown above.
Additional notes
Tips and notes:
- Always provide Alibaba Cloud credentials via environment variables ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET. Use credentials with appropriate permissions (AdministratorAccess or at least AliyunFCFullAccess and related permissions).
- The MCP server runs in a Debian-based runtime as described in the repository docs, with Node.js 18+ and necessary FC tooling available via the npm package.
- When using Cursor or Cline, configure the server under the MCP-Servers configuration with the command (npx) and the package name, and include the required keys in env.
- For production deployments, consider running the MCP server via a container (docker) or a persistent process manager to ensure uptime and automatic restarts.
- If you modify environment variables or credential scopes, remember to re-authenticate or refresh tokens as needed.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.