MCP HubMCP Hub
JigsawStack

jigsawstack-mcp-server

by: JigsawStack

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

18created 27/02/2025
Visit
AI
Protocol

📌Overview

Purpose: The JigsawStack MCP Server is designed to integrate and manage various tools effectively for LLM (Large Language Models) usage.

Overview: JigsawStack MCP (Model Context Protocol) Server is a Node.js and Express.js-based platform that modularly encapsulates tools within individual directories. This structure allows users to easily coordinate, add, remove, or update tools without disrupting the overall system.

Key Features:

  • Modular Tool Management: Each tool is stored in its own directory, simplifying the process of updating or managing tools in isolation.

  • API Integration: Requires a JIGSAWSTACK_API_KEY for accessing JigsawStack services, ensuring secure and controlled usage.

  • Diverse Toolset: Offers a variety of tools, including an AI web scraper, an AI search engine for complex queries, and an image generation tool that returns image data in base64 format.


JigsawStack MCP Server

Introduction

JigsawStack MCP (Model Context Protocol) Server is a versatile platform designed to facilitate the integration and management of various tools. Each directory within the server represents a distinct tool that can be utilized for different purposes by a large language model (LLM). The server is built using Node.js and Express.js, with each tool encapsulated within its own directory for easy addition, removal, or updates without impacting the overall system.

Obtain your JIGSAWSTACK_API_KEY from the JigsawStack website by signing up for a free account: https://jigsawstack.com/dashboard.

Installation

Prerequisites

  • git installed on your system
  • node.js and npm installed (or use yarn as an alternative package manager)

Setup 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
    

What is MCP?

MCP stands for Model Context Protocol. It is a framework that allows users to integrate LLMs and manage various tools and components exposing external data in a modular fashion. Each tool resides in its own directory, simplifying maintenance and expansion.

Using JigsawStack MCP Server

Running a Tool

  1. Change into the tool directory and follow its specific instructions.
  2. Export your API key:
    export JIGSAWSTACK_API_KEY=your_api_key
    
  3. Start the server:
    npm start
    
  4. Access the server at http://localhost:3000 via your web browser.

Directory Structure

  • /ai-web-scraper: Allows AI to scrape web content.
  • /ai-web-search: AI-powered search handling complex queries.
  • /image-generation: Generate images from prompts, returning base64 encoded images.

Contact

For questions or support, contact hello@jigsawstack.com.