Sponsored by Deepsite.site

Apillon MCP Server

Created By
Apillon8 months ago
Content

Apillon MCP Server

Welcome to the Apillon MCP Server repository. This project implements a server using the Model Context Protocol (MCP) to provide modules for Storage, Hosting, and NFT functionalities.

Introduction to Model Context Protocol (MCP)

The Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to Large Language Models (LLMs). Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.

MCP helps you build agents and complex workflows on top of LLMs. LLMs frequently need to integrate with data and tools, and MCP provides:

  • A growing list of pre-built integrations that your LLM can directly plug into.
  • The flexibility to switch between LLM providers and vendors.
  • Best practices for securing your data within your infrastructure.

For more information, visit the Model Context Protocol Introduction.

Project Overview

This project is developed by Apillon and provides a server implementation for the following modules:

Storage Module

The Storage module provides comprehensive file management capabilities:

  • Create and manage storage buckets
  • Upload files and folders with support for directory structures
  • List and manage objects (files and folders) within buckets
  • Generate IPFS links for content addressing
  • Manage IPNS records for persistent naming
  • Delete files and directories
  • Track file status and metadata

Hosting Module

The Hosting module enables web application deployment:

  • Create and manage website instances
  • Upload website files from local folders or buffers
  • Deploy to staging and production environments
  • Monitor deployment status
  • List and manage deployments
  • Support for multiple deployment environments

NFT Module

The NFT module provides comprehensive NFT management:

  • Create NFT collections on various chains (EVM, Substrate, Unique)
  • Configure collection parameters (name, symbol, royalties, etc.)
  • Mint NFTs to specific addresses
  • Support for nested NFTs (nestable collections)
  • Burn/revoke NFTs (for revokable collections)
  • Transfer collection ownership
  • Monitor transaction status
  • Support for drops with configurable parameters

Using with Claude

To use this MCP with the Claude LLM, follow these steps:

  1. Install Claude for Desktop

  2. Locate the Claude Desktop Configuration File

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
  1. Add the Configuration

Copy the configuration from claude_desktop_config.json and adjust it with your own parameters.

⚠️ Important: Make sure to modify the API key env variables and the allowed directories for the filesystem MCP.

{
  {
    "mcpServers": {
      "apillon-mcp-server": {
        "command": "npx",
        "args": ["-y", "@apillon/mcp-server"],
        "env": {
          "APILLON_API_KEY": "<APILLON_API_KEY>",
          "APILLON_API_SECRET": "<APILLON_API_SECRET>"
        }
      },
      "filesystem": {
        "command": "npx",
        "args": [
          "-y",
          "@modelcontextprotocol/server-filesystem",
          "/Users/your-username/Desktop"
        ]
      }
    }
  }
}
  1. Restart Claude for Desktop

After making these changes, restart Claude Desktop for the configuration to take effect. You can now prompt Claude to perform any of the available actions using only the text chat.

Local development

Prerequisites

  • Node.js 22 or higher
  • npm 11 or higher
  • TypeScript
  • Apillon API key and secret (can be generated on https://app.apillon.io)

Installation

Clone the repository and install the dependencies:

git clone https://github.com/Apillon/mcp-server.git
cd mcp-server
npm install

Modify your local claude desktop config:

{
  "mcpServers": {
    "apillon-mcp-server": {
      "command": "tsx",
      "args": ["/full/path/to/index.ts"],
      "env": {
        "APILLON_API_KEY": "<APILLON_API_KEY>",
        "APILLON_API_SECRET": "<APILLON_API_SECRET>"
      }
    }
  }
}

Running the Server

The preferred metho to test your server is to use Claude Dekstop with the above config. Alternatively, to start the server locally, use the following command,

npm start

Building the Project

To build the project, run:

npm run build

Contributing

We welcome contributions to the Apillon MCP Server. Please check the issues for any open tasks or bugs.

License

This project is licensed under the MIT License.

Contact

For more information, visit Apillon's website or reach out via GitHub issues.

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Playwright McpPlaywright MCP server
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
WindsurfThe new purpose-built IDE to harness magic
Serper MCP ServerA Serper MCP Server
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Tavily Mcp
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Amap Maps高德地图官方 MCP Server
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
CursorThe AI Code Editor
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
ChatWiseThe second fastest AI chatbot™
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
DeepChatYour AI Partner on Desktop