jigsawstack-mcp-server
by: JigsawStack
Model Context Protocol Server that allows AI models to interact with JigsawStack models!
📌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 systemnode.js
andnpm
installed (or useyarn
as an alternative package manager)
Setup Steps
- Clone the repository:
git clone https://github.com/yourusername/jigsawstack-mcp-server.git
- Navigate to the project directory:
cd jigsawstack-mcp-server
- Install dependencies:
ornpm install
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
- Change into the tool directory and follow its specific instructions.
- Export your API key:
export JIGSAWSTACK_API_KEY=your_api_key
- Start the server:
npm start
- 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.