Get the FREE Ultimate OpenClaw Setup Guide →

jigsawstack

Model Context Protocol Server that allows AI models to interact with JigsawStack models!

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio jigsawstack-jigsawstack-mcp-server node server.js \
  --env PORT="3000" \
  --env JIGSAWSTACK_API_KEY="your_api_key"

How to use

The JigsawStack MCP Server exposes multiple tool directories, each representing a distinct tool that can be orchestrated by an LLM. The server is built with Node.js and Express, and you can run it locally to access tools such as the AI web scraper, AI web search, and image generation capabilities. To begin, set up your environment by exporting your JigsawStack API key, then start the server and navigate to the hosted interface to interact with the tools.

Once running, you can interact with the individual tools by entering prompts or queries that leverage the respective tool capabilities. The ai-web-scraper directory provides an automated web-scraping tool, the ai-web-search directory offers AI-powered search with complex query support, and the image-generation directory enables prompt-based image generation with results returned as base64-encoded images. Each tool is isolated in its own directory for easy maintenance and extension.

How to install

Prerequisites:

  • git
  • Node.js and npm (or yarn)
  • Optional: yarn as an alternative package manager

Steps:

  1. Clone the repository: git clone https://github.com/yourusername/jigsawstack-mcp-server.git
  2. Navigate to the project directory: cd jigsawstack-mcp-server
  3. Install dependencies: npm install # or yarn install
  4. Create and configure environment variables (example):
    • JIGSAWSTACK_API_KEY=your_api_key
    • PORT=3000
  5. Start the server: npm start # or node server.js (depending on your setup)
  6. Open your browser at http://localhost:3000 to access the MCP server interface.

Additional notes

Tips and considerations:

  • Ensure you have a valid JIGSAWSTACK_API_KEY and set it in your environment before starting the server.
  • The server exposes multiple tools under separate directories. To add or modify tools, follow the modular structure within the repository.
  • If you encounter port conflicts, adjust the PORT value in your environment or the server configuration.
  • When upgrading Node.js or dependencies, run npm install to refresh node_modules and test the server to avoid breaking changes.
  • Refer to the contact email (hello@jigsawstack.com) for support or questions regarding API usage and limits.

Related MCP Servers

Sponsor this space

Reach thousands of developers