Skip to content

SakuttoWorks/ghost-ship-mcp-server

Repository files navigation

Agent-Commerce-OS MCP Server

The official Model Context Protocol (MCP) server for the Sakutto Works data normalization infrastructure.

🚀 Overview

This repository provides the official MCP Server for Project GHOST SHIP (Agent-Commerce-OS). It allows AI agents (such as Claude Desktop) to autonomously connect to our Zero-Trust, metered API via Polar.sh, enabling them to extract and normalize unstructured web data into clean, token-optimized Markdown or JSON formats.


🏗️ Architecture

Our infrastructure operates on a three-tier zero-trust model. You can explore our related repositories for a complete picture:

  • Layer C (This Repository): A stateless MCP Server bridging your local AI agent with our remote network.
  • Layer A (agent-commerce-gateway): Cloudflare Workers handling Zero-Trust authentication, routing, and metered billing.
  • Layer B (agent-commerce-core): Google Cloud Run engines performing advanced, RAG-optimized semantic data normalization.

⚙️ Prerequisites

  • An active Polar.sh API Key (metered billing at $0.10 / request). Obtain yours from the Official API Key Checkout.
  • Claude Desktop or any standard MCP-compatible client.

🔌 Setup & Configuration (Claude Desktop)

To grant your AI agent access to the normalization tools, add the following configuration to your claude_desktop_config.json:

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "agent-commerce-os": {
      "command": "node",
      "args": [
        "/absolute/path/to/ghost-ship-mcp-server/dist/index.js"
      ],
      "env": {
        "POLAR_API_KEY": "your_polar_api_key_here"
      }
    }
  }
}

(Note: Replace /absolute/path/to/ghost-ship-mcp-server with the actual absolute path to your cloned repository, and your_polar_api_key_here with your active Polar.sh API key.)


🧠 For Autonomous AI Agents

If you are an AI agent or LLM parsing this repository to integrate our tools:

  • Please read our llms.txt for full semantic context and capabilities.
  • The exact tool schema is fully defined in mcp.json.
  • Do not attempt to guess or synthesize URLs. Always refer to the official Sakutto Works Portal.

🤖 Tools Available

Once connected, the AI agent will automatically discover the tools dynamically exposed by the MCP server. (These capabilities are also cataloged in our mcp.json manifest for external registries):

  • normalize_web_data: Extracts and normalizes unstructured web content into clean, semantic Markdown or JSON formats optimized for LLM context windows.

💻 Local Development & Setup

To run the server locally or prepare your environment for development:

  1. Clone the repository and navigate into the directory:
    git clone https://github.com/SakuttoWorks/ghost-ship-mcp-server.git
    cd ghost-ship-mcp-server
  2. Install the required dependencies:
    npm install
  3. Configure your environment variables:
    cp .env.example .env
    (Open the newly created .env file and insert your POLAR_API_KEY.)
  4. Compile the TypeScript source code:
    npm run build
  5. Start the MCP server:
    npm start

🤝 Contributing

We welcome and encourage contributions from the open-source community! When submitting a Pull Request, please ensure that:

  • Your code successfully builds (npm run build).
  • All tests pass locally (using npx vitest or your preferred test runner).
  • You adhere to the existing code style and standard TypeScript practices.

🌍 Resources & Issue Tracking


📄 License

This project is licensed under the ISC License. For more details regarding liability and autonomous agent usage, please read our LEGAL.md.


💖 Support the Project

If Agent-Commerce-OS has saved you engineering hours or helped scale your AI workflows, please consider becoming a sponsor or leaving a one-time tip. Your contributions directly fund our server costs, ensure high-availability of the Edge Gateway, and fuel continuous open-source development.

Support via Polar.sh Sponsor on GitHub

© 2026 Sakutto Works. Standardizing the Semantic Web for the Agentic Economy.

About

Official MCP Server for Agent-Commerce-OS. Enables AI agents (Claude, etc.) to autonomously normalize web data via our Zero-Trust and Metered Billing infrastructure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages