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.
postinstallecho ' 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
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-The54H3Xv9BGk/5jvDZ7yZjtaUkN7AWFxaDptxO3Vzu9nDIDWJMX1ZbC1jz5NnYh0WZfJ/b4X4UBH47lSGiRQQ==" | "sha512-HqGn+GxeGF1crP2ci1VkFGRG0CVoz1MxRtK8vB2pPw1EtsGEfyEjOddQoxO8US50nEQ61YLDNhba1AZbWpxEjQ==" |
latest |
"6.20.0" | "6.20.1" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-QCiRLHeJefprFP/xMg5bPvVkX0UWb5xACamd9iEvdzBSfaTm9LXzZ1fWpw4YRy/WuGpCA/zwz5YkDjIKk1Q34Q==" | "sha512-The54H3Xv9BGk/5jvDZ7yZjtaUkN7AWFxaDptxO3Vzu9nDIDWJMX1ZbC1jz5NnYh0WZfJ/b4X4UBH47lSGiRQQ==" |
latest |
"6.19.2" | "6.20.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-wDmzwJ0/sdkL8Voh6cXhaZQGA9RUqigXivIlVxJxh0KzTBzXYx6OUCzkmmGkUP6KjgGIL6jh/hVtXTzd2J6h5Q==" | "sha512-QCiRLHeJefprFP/xMg5bPvVkX0UWb5xACamd9iEvdzBSfaTm9LXzZ1fWpw4YRy/WuGpCA/zwz5YkDjIKk1Q34Q==" |
latest |
"6.14.0" | "6.19.2" |
Fields that differed: dependencies integrity latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-ZqGL7fYQNEpjxz1bLGAUynb+Rdy1ptRk+59iE1feljOhcITE2Q3ICTeDqa9LP7ZUSxsiI8123rAPTGhkqzBloA==" | "sha512-cGYuh6MgWBZUgQ62/gRGl8szpPL61opaBk3Xq4BUf2SrqhdyyrfHnl9ZU/7uCIT3dE9mSWhVeIcnZMS876YQ4Q==" |
latest |
"6.11.0" | "6.12.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-zgeQQUeODrLW/YVOr8kasFhjG3HsrkzTbxaoubx5NIZFmGIf0PDCraRL1scBm7JNhSXl+b7Y4TnNsOzmqGR+aQ==" | "sha512-ZqGL7fYQNEpjxz1bLGAUynb+Rdy1ptRk+59iE1feljOhcITE2Q3ICTeDqa9LP7ZUSxsiI8123rAPTGhkqzBloA==" |
latest |
"6.10.0" | "6.11.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-go+hR4LxC30reCMOK6WPWQCF/U6XhGglMRVkfKMXkNYW2uEYYuBTqX4D1zd+GLDySpq9MRl0yrUM1/LF3ZRcKw==" | "sha512-zgeQQUeODrLW/YVOr8kasFhjG3HsrkzTbxaoubx5NIZFmGIf0PDCraRL1scBm7JNhSXl+b7Y4TnNsOzmqGR+aQ==" |
latest |
"6.9.0" | "6.10.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-FssuWHVghWbRLXpfUlr3OZjmzxedqUR/jKv9/I/Wa/HP/H258Okk0dEopJfHhRy86kOvoIWAtS5rvW1QYreBDA==" | "sha512-go+hR4LxC30reCMOK6WPWQCF/U6XhGglMRVkfKMXkNYW2uEYYuBTqX4D1zd+GLDySpq9MRl0yrUM1/LF3ZRcKw==" |
latest |
"6.8.0" | "6.9.0" |
Fields that differed: integrity scripts latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-49t5s5YeNoq8g73nZ7PxZN1kTpqnBL370bd3PJB1cPpAWAuPBNYqiAb6FDNlJdZew4R0Dbn3Vrcfviyy9sEn2Q==" | "sha512-u1JMofN3nYUVJpQJlzLnLygwWYa3A0ualBjgk2v2leTxxm/fL/cL3x7jv7QJTq0so68LKLvNrMXCtY7CQRXrUg==" |
latest |
"6.6.2" | "6.7.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-5UqfVtYVqKquETWfzYOKnuEr46HWJTe27EfoTi4Kz3oV5ENwYvOxDlpUKP/BqK9AWhv8aZt3Y3V5FHVkLO+dmw==" | "sha512-49t5s5YeNoq8g73nZ7PxZN1kTpqnBL370bd3PJB1cPpAWAuPBNYqiAb6FDNlJdZew4R0Dbn3Vrcfviyy9sEn2Q==" |
latest |
"6.6.0" | "6.6.2" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-xWQJOnqvqm6Vwm8zW0rJZmXRFEAyLoyLW9bmxjfZQJtwRbX1lM8ZQesZf6lpELmjBlPFgLEm74Uvs3NxRS9+mg==" | "sha512-5UqfVtYVqKquETWfzYOKnuEr46HWJTe27EfoTi4Kz3oV5ENwYvOxDlpUKP/BqK9AWhv8aZt3Y3V5FHVkLO+dmw==" |
latest |
"6.5.0" | "6.6.0" |
Fields that differed: dependencies integrity latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-0yhIVLQv3wkvcGBES1dMykYOsZzo8mCMEaXn7X0AG7qVrKt2K6i0amq/lxrF9UPn1BRF2S/GWM6Mq6c2zdemjQ==" | "sha512-9Su/8dXSWhnuA/fcnbE71634c5SFSa0hj/siv0zS76BJxudhwUQfIeM6/dwzRii6X6iNHuHyN6rS3g7gipr1+A==" |
latest |
"6.3.1" | "6.4.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-FHdP8hrAeHbJKf6abz90JlDVpXqWfmTdFjwoUBUp002JAAl3+Q+UurQ6bYFHQyoH9KdNz2f8W0hFTjxjd+bwKw==" | "sha512-0yhIVLQv3wkvcGBES1dMykYOsZzo8mCMEaXn7X0AG7qVrKt2K6i0amq/lxrF9UPn1BRF2S/GWM6Mq6c2zdemjQ==" |
latest |
"6.0.0" | "6.3.1" |
Fields that differed: dependencies integrity scripts latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-U9tRqWAVg9M1ul+DvxXQA26n2uY0R3fxFTRsZ3LOVH611oBVusS7fAbpdjg3qJ0Wjy88X5XM9DpOMauO1F5p6w==" | "sha512-Doc6At4mk4rGuvbjuzYRFwmjGBW7mg2shi5ABCujZREraR+bORAxiAyM7MjicFkvWqDiClxUVrfDGmXf1kFeQA==" |
latest |
"5.6.10" | "5.9.0" |
Fields that differed: integrity scripts latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-K86sShldCJYIV1NjnDIVZW7fjKkBHQAm+j9soVJa/MuP8pDx9YQUDsbUBC6I0hibv5ZlAPmF3ejGzrdGbNcEYw==" | "sha512-/u5pWxPDSRQnDlZoYKM3NgC6ZMSFOCOzciBWbfZQNk4h0Db3PbhhJWjLQfKAdhYYt+ZM41D1AxlzvkTmZLU3yw==" |
latest |
"5.6.0" | "5.6.2" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-UnocdQtM5O2OSS9FYFqOyJt5/Vf5VmPRIvmDHAofOhvo0kKBa99OmVshzqjk8kaR0H679K/1ZgqJh66p1+zR8w==" | "sha512-K86sShldCJYIV1NjnDIVZW7fjKkBHQAm+j9soVJa/MuP8pDx9YQUDsbUBC6I0hibv5ZlAPmF3ejGzrdGbNcEYw==" |
latest |
"5.5.9" | "5.6.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
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.