TheBotique

crawlforge-mcp-server

No description published.

as observed 2026-10-12T15:36:43.694Z
Identifier
crawlforge-mcp-server
Source
npm (package document)
Version observed
6.20.1
Source repository
https://github.com/mysleekdesigns/crawlforge-mcp
Repository observation
Commits observed in the last 90 days
First observed here
2026-08-30T05:48:39.380Z
Observations recorded
22
Publish rights held by
slacey75
Content hash (upstream)
sha512-HqGn+GxeGF1crP2ci1VkFGRG0CVoz1MxRtK8v…
Declared license
MIT

Runs code at install time

These lifecycle scripts execute on the installing machine. This is a factual property of the published package, common and often benign; it is listed because a change to it changes what installing this does.

postinstall
echo ' CrawlForge MCP Server installed! Quick start: run "npx crawlforge init" to configure your API key, install skills, and register the MCP server with your AI clients. Or run "npx crawlforge-setup" to configure your

Observation history

2026-10-12T15:36:43.694Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-The54H3Xv9BGk/5jvDZ7yZjtaUkN7AWFxaDptxO3Vzu9nDIDWJMX1ZbC1jz5NnYh0WZfJ/b4X4UBH47lSGiRQQ==" "sha512-HqGn+GxeGF1crP2ci1VkFGRG0CVoz1MxRtK8vB2pPw1EtsGEfyEjOddQoxO8US50nEQ61YLDNhba1AZbWpxEjQ=="
latest "6.20.0" "6.20.1"
2026-10-07T11:52:54.102Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-QCiRLHeJefprFP/xMg5bPvVkX0UWb5xACamd9iEvdzBSfaTm9LXzZ1fWpw4YRy/WuGpCA/zwz5YkDjIKk1Q34Q==" "sha512-The54H3Xv9BGk/5jvDZ7yZjtaUkN7AWFxaDptxO3Vzu9nDIDWJMX1ZbC1jz5NnYh0WZfJ/b4X4UBH47lSGiRQQ=="
latest "6.19.2" "6.20.0"
2026-10-04T09:46:17.325Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-wDmzwJ0/sdkL8Voh6cXhaZQGA9RUqigXivIlVxJxh0KzTBzXYx6OUCzkmmGkUP6KjgGIL6jh/hVtXTzd2J6h5Q==" "sha512-QCiRLHeJefprFP/xMg5bPvVkX0UWb5xACamd9iEvdzBSfaTm9LXzZ1fWpw4YRy/WuGpCA/zwz5YkDjIKk1Q34Q=="
latest "6.14.0" "6.19.2"
2026-09-30T05:46:36.327Z

Fields that differed: dependencies integrity latest

FieldBeforeAfter
dependencies ["@modelcontextprotocol/core","@modelcontextprotocol/node","@modelcontextprotocol/server","@mozilla/readability","cheerio","commander","compromise","crawlforge-extractors","diff"," ["@duckduckgo/autoconsent","@modelcontextprotocol/core","@modelcontextprotocol/node","@modelcontextprotocol/server","@mozilla/readability","cheerio","commander","compromise","crawl
integrity "sha512-cGYuh6MgWBZUgQ62/gRGl8szpPL61opaBk3Xq4BUf2SrqhdyyrfHnl9ZU/7uCIT3dE9mSWhVeIcnZMS876YQ4Q==" "sha512-wDmzwJ0/sdkL8Voh6cXhaZQGA9RUqigXivIlVxJxh0KzTBzXYx6OUCzkmmGkUP6KjgGIL6jh/hVtXTzd2J6h5Q=="
latest "6.12.0" "6.14.0"
2026-09-28T03:46:57.727Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-ZqGL7fYQNEpjxz1bLGAUynb+Rdy1ptRk+59iE1feljOhcITE2Q3ICTeDqa9LP7ZUSxsiI8123rAPTGhkqzBloA==" "sha512-cGYuh6MgWBZUgQ62/gRGl8szpPL61opaBk3Xq4BUf2SrqhdyyrfHnl9ZU/7uCIT3dE9mSWhVeIcnZMS876YQ4Q=="
latest "6.11.0" "6.12.0"
2026-09-27T02:45:50.361Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-zgeQQUeODrLW/YVOr8kasFhjG3HsrkzTbxaoubx5NIZFmGIf0PDCraRL1scBm7JNhSXl+b7Y4TnNsOzmqGR+aQ==" "sha512-ZqGL7fYQNEpjxz1bLGAUynb+Rdy1ptRk+59iE1feljOhcITE2Q3ICTeDqa9LP7ZUSxsiI8123rAPTGhkqzBloA=="
latest "6.10.0" "6.11.0"
2026-09-26T01:46:07.601Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-go+hR4LxC30reCMOK6WPWQCF/U6XhGglMRVkfKMXkNYW2uEYYuBTqX4D1zd+GLDySpq9MRl0yrUM1/LF3ZRcKw==" "sha512-zgeQQUeODrLW/YVOr8kasFhjG3HsrkzTbxaoubx5NIZFmGIf0PDCraRL1scBm7JNhSXl+b7Y4TnNsOzmqGR+aQ=="
latest "6.9.0" "6.10.0"
2026-09-24T00:36:14.297Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-FssuWHVghWbRLXpfUlr3OZjmzxedqUR/jKv9/I/Wa/HP/H258Okk0dEopJfHhRy86kOvoIWAtS5rvW1QYreBDA==" "sha512-go+hR4LxC30reCMOK6WPWQCF/U6XhGglMRVkfKMXkNYW2uEYYuBTqX4D1zd+GLDySpq9MRl0yrUM1/LF3ZRcKw=="
latest "6.8.0" "6.9.0"
2026-09-23T00:21:03.020Z

Fields that differed: integrity scripts latest

FieldBeforeAfter
integrity "sha512-u1JMofN3nYUVJpQJlzLnLygwWYa3A0ualBjgk2v2leTxxm/fL/cL3x7jv7QJTq0so68LKLvNrMXCtY7CQRXrUg==" "sha512-FssuWHVghWbRLXpfUlr3OZjmzxedqUR/jKv9/I/Wa/HP/H258Okk0dEopJfHhRy86kOvoIWAtS5rvW1QYreBDA=="
scripts {"dev":"cross-env NODE_ENV=development node server.js","test":"node tests/integration/mcp-protocol-compliance.test.js","setup":"node setup.js","start":"node server.js","sweep":"nod {"dev":"cross-env NODE_ENV=development node server.js","test":"node tests/integration/mcp-protocol-compliance.test.js","setup":"node setup.js","start":"node server.js","sweep":"nod
latest "6.7.0" "6.8.0"
2026-09-17T19:21:47.244Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-49t5s5YeNoq8g73nZ7PxZN1kTpqnBL370bd3PJB1cPpAWAuPBNYqiAb6FDNlJdZew4R0Dbn3Vrcfviyy9sEn2Q==" "sha512-u1JMofN3nYUVJpQJlzLnLygwWYa3A0ualBjgk2v2leTxxm/fL/cL3x7jv7QJTq0so68LKLvNrMXCtY7CQRXrUg=="
latest "6.6.2" "6.7.0"
2026-09-14T16:18:15.219Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-5UqfVtYVqKquETWfzYOKnuEr46HWJTe27EfoTi4Kz3oV5ENwYvOxDlpUKP/BqK9AWhv8aZt3Y3V5FHVkLO+dmw==" "sha512-49t5s5YeNoq8g73nZ7PxZN1kTpqnBL370bd3PJB1cPpAWAuPBNYqiAb6FDNlJdZew4R0Dbn3Vrcfviyy9sEn2Q=="
latest "6.6.0" "6.6.2"
2026-09-13T15:17:50.679Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-xWQJOnqvqm6Vwm8zW0rJZmXRFEAyLoyLW9bmxjfZQJtwRbX1lM8ZQesZf6lpELmjBlPFgLEm74Uvs3NxRS9+mg==" "sha512-5UqfVtYVqKquETWfzYOKnuEr46HWJTe27EfoTi4Kz3oV5ENwYvOxDlpUKP/BqK9AWhv8aZt3Y3V5FHVkLO+dmw=="
latest "6.5.0" "6.6.0"
2026-09-11T13:17:26.430Z

Fields that differed: dependencies integrity latest

FieldBeforeAfter
dependencies ["@modelcontextprotocol/core","@modelcontextprotocol/node","@modelcontextprotocol/server","@mozilla/readability","cheerio","commander","compromise","crawlforge-extractors","diff"," ["@modelcontextprotocol/core","@modelcontextprotocol/node","@modelcontextprotocol/server","@mozilla/readability","cheerio","commander","compromise","crawlforge-extractors","diff","
integrity "sha512-9Su/8dXSWhnuA/fcnbE71634c5SFSa0hj/siv0zS76BJxudhwUQfIeM6/dwzRii6X6iNHuHyN6rS3g7gipr1+A==" "sha512-xWQJOnqvqm6Vwm8zW0rJZmXRFEAyLoyLW9bmxjfZQJtwRbX1lM8ZQesZf6lpELmjBlPFgLEm74Uvs3NxRS9+mg=="
latest "6.4.0" "6.5.0"
2026-09-09T11:17:27.322Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-0yhIVLQv3wkvcGBES1dMykYOsZzo8mCMEaXn7X0AG7qVrKt2K6i0amq/lxrF9UPn1BRF2S/GWM6Mq6c2zdemjQ==" "sha512-9Su/8dXSWhnuA/fcnbE71634c5SFSa0hj/siv0zS76BJxudhwUQfIeM6/dwzRii6X6iNHuHyN6rS3g7gipr1+A=="
latest "6.3.1" "6.4.0"
2026-09-08T10:18:19.431Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-FHdP8hrAeHbJKf6abz90JlDVpXqWfmTdFjwoUBUp002JAAl3+Q+UurQ6bYFHQyoH9KdNz2f8W0hFTjxjd+bwKw==" "sha512-0yhIVLQv3wkvcGBES1dMykYOsZzo8mCMEaXn7X0AG7qVrKt2K6i0amq/lxrF9UPn1BRF2S/GWM6Mq6c2zdemjQ=="
latest "6.0.0" "6.3.1"
2026-09-07T09:39:20.574Z

Fields that differed: dependencies integrity scripts latest

FieldBeforeAfter
dependencies ["@modelcontextprotocol/sdk","@mozilla/readability","cheerio","commander","compromise","crawlforge-extractors","diff","dotenv","franc","isomorphic-dompurify","jsdom","lru-cache","p ["@modelcontextprotocol/core","@modelcontextprotocol/node","@modelcontextprotocol/server","@mozilla/readability","cheerio","commander","compromise","crawlforge-extractors","diff","
integrity "sha512-Doc6At4mk4rGuvbjuzYRFwmjGBW7mg2shi5ABCujZREraR+bORAxiAyM7MjicFkvWqDiClxUVrfDGmXf1kFeQA==" "sha512-FHdP8hrAeHbJKf6abz90JlDVpXqWfmTdFjwoUBUp002JAAl3+Q+UurQ6bYFHQyoH9KdNz2f8W0hFTjxjd+bwKw=="
scripts {"dev":"cross-env NODE_ENV=development node server.js","test":"node tests/integration/mcp-protocol-compliance.test.js","setup":"node setup.js","start":"node server.js","sweep":"nod {"dev":"cross-env NODE_ENV=development node server.js","test":"node tests/integration/mcp-protocol-compliance.test.js","setup":"node setup.js","start":"node server.js","sweep":"nod
latest "5.9.0" "6.0.0"
2026-09-06T09:04:43.600Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-U9tRqWAVg9M1ul+DvxXQA26n2uY0R3fxFTRsZ3LOVH611oBVusS7fAbpdjg3qJ0Wjy88X5XM9DpOMauO1F5p6w==" "sha512-Doc6At4mk4rGuvbjuzYRFwmjGBW7mg2shi5ABCujZREraR+bORAxiAyM7MjicFkvWqDiClxUVrfDGmXf1kFeQA=="
latest "5.6.10" "5.9.0"
2026-09-05T08:21:05.367Z

Fields that differed: integrity scripts latest

FieldBeforeAfter
integrity "sha512-/u5pWxPDSRQnDlZoYKM3NgC6ZMSFOCOzciBWbfZQNk4h0Db3PbhhJWjLQfKAdhYYt+ZM41D1AxlzvkTmZLU3yw==" "sha512-U9tRqWAVg9M1ul+DvxXQA26n2uY0R3fxFTRsZ3LOVH611oBVusS7fAbpdjg3qJ0Wjy88X5XM9DpOMauO1F5p6w=="
scripts {"dev":"cross-env NODE_ENV=development node server.js","test":"node tests/integration/mcp-protocol-compliance.test.js","setup":"node setup.js","start":"node server.js","sweep":"nod {"dev":"cross-env NODE_ENV=development node server.js","test":"node tests/integration/mcp-protocol-compliance.test.js","setup":"node setup.js","start":"node server.js","sweep":"nod
latest "5.6.2" "5.6.10"
2026-09-04T08:09:22.502Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-K86sShldCJYIV1NjnDIVZW7fjKkBHQAm+j9soVJa/MuP8pDx9YQUDsbUBC6I0hibv5ZlAPmF3ejGzrdGbNcEYw==" "sha512-/u5pWxPDSRQnDlZoYKM3NgC6ZMSFOCOzciBWbfZQNk4h0Db3PbhhJWjLQfKAdhYYt+ZM41D1AxlzvkTmZLU3yw=="
latest "5.6.0" "5.6.2"
2026-09-02T06:49:03.180Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-UnocdQtM5O2OSS9FYFqOyJt5/Vf5VmPRIvmDHAofOhvo0kKBa99OmVshzqjk8kaR0H679K/1ZgqJh66p1+zR8w==" "sha512-K86sShldCJYIV1NjnDIVZW7fjKkBHQAm+j9soVJa/MuP8pDx9YQUDsbUBC6I0hibv5ZlAPmF3ejGzrdGbNcEYw=="
latest "5.5.9" "5.6.0"
2026-08-31T05:56:02.506Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-+vtTN9qDM//2VuukS880dgQAbuzm29WVdmaTxY3ARxCh0v+8DAQvGbMiKnAPpy3hr2zN++iTxq3wNhDyTPxD4Q==" "sha512-UnocdQtM5O2OSS9FYFqOyJt5/Vf5VmPRIvmDHAofOhvo0kKBa99OmVshzqjk8kaR0H679K/1ZgqJh66p1+zR8w=="
latest "5.4.1" "5.5.9"

Correction

If you maintain this extension and believe anything above is inaccurate, request a correction. Corrections are published, and disputed entries are marked as disputed while under review.