Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
7160017
init
viktormarinho Nov 24, 2025
c5adaa8
Add drizzle ORM and related configurations
viktormarinho Nov 25, 2025
b80b539
wip
viktormarinho Nov 25, 2025
87392d7
init
viktormarinho Nov 24, 2025
e67a822
Add drizzle ORM and related configurations
viktormarinho Nov 25, 2025
316a1d7
wip
viktormarinho Nov 25, 2025
a16b888
Merge branch 'vibecoding-toolkit' of https://github.com/decocms/mcps …
pedrofrxncx Nov 26, 2025
dfd852c
Refactor database integration and remove unused drizzle configurations
viktormarinho Nov 26, 2025
c5428d8
Update wrangler.toml and deco.gen.ts for enhanced Deco Chat integration
viktormarinho Nov 26, 2025
af5a636
assume postgres binding
viktormarinho Nov 26, 2025
bcef43d
Merge branch 'vibecoding-toolkit' of https://github.com/decocms/mcps …
pedrofrxncx Nov 27, 2025
f05883b
Merge branch 'vibecoding-toolkit' of https://github.com/decocms/mcps …
pedrofrxncx Nov 27, 2025
f5c9f9d
fmt
pedrofrxncx Nov 27, 2025
f39285c
Merge branch 'main' of https://github.com/decocms/mcps into vibecodin…
pedrofrxncx Nov 27, 2025
3e61dbc
Implement CF Sandbox package for secure JavaScript execution
pedrofrxncx Nov 27, 2025
6ab2df2
Enhance workflow execution with input resolution and context management
pedrofrxncx Nov 27, 2025
98f3cdb
init
viktormarinho Nov 24, 2025
f99e527
Add drizzle ORM and related configurations
viktormarinho Nov 25, 2025
cbe2cf1
wip
viktormarinho Nov 25, 2025
6c46bdb
Refactor database integration and remove unused drizzle configurations
viktormarinho Nov 26, 2025
30d010f
Update wrangler.toml and deco.gen.ts for enhanced Deco Chat integration
viktormarinho Nov 26, 2025
edf69d9
assume postgres binding
viktormarinho Nov 26, 2025
b6e1478
Add cfm workspace and update dependencies
viniciusventura29 Nov 25, 2025
6a425a1
Refactor DataForSEO tools to utilize environment-based client creation
viniciusventura29 Nov 25, 2025
a9a2b57
init
viktormarinho Nov 24, 2025
c4896c0
Add drizzle ORM and related configurations
viktormarinho Nov 25, 2025
014a646
Refactor database integration and remove unused drizzle configurations
viktormarinho Nov 26, 2025
153e819
wi
tlgimenes Nov 28, 2025
0d8975b
Add workflow execution enhancements and new documentation
pedrofrxncx Nov 29, 2025
5fe461c
fmt
pedrofrxncx Nov 29, 2025
ec3bb18
Merge branch 'vibecoding-toolkit' of https://github.com/decocms/mcps …
pedrofrxncx Nov 29, 2025
6d93036
Enhance workflow execution and database integration
pedrofrxncx Nov 29, 2025
9c953ea
Refactor database utility functions and update imports
pedrofrxncx Nov 29, 2025
6c13f9e
Add use-sync-external-store dependency and enhance workflow components
pedrofrxncx Nov 30, 2025
efb4480
bun.lock
tlgimenes Dec 1, 2025
f5de2c5
bump deps
tlgimenes Dec 2, 2025
3c70913
wip
pedrofrxncx Dec 2, 2025
2c1c50e
wip
pedrofrxncx Dec 2, 2025
626f0bf
Merge branch 'main' of https://github.com/decocms/mcps into vibecodin…
pedrofrxncx Dec 2, 2025
b125840
Refactor collection tool naming convention
viniciusventura29 Dec 2, 2025
8194024
Use new runtime version
mcandeia Dec 2, 2025
8ddc98e
wip
pedrofrxncx Dec 2, 2025
25ad258
Merge branch 'vibecoding-toolkit' of https://github.com/decocms/mcps …
pedrofrxncx Dec 3, 2025
05195cc
wip
pedrofrxncx Dec 3, 2025
409f044
Merge branch 'main' of https://github.com/decocms/mcps into vibecodin…
pedrofrxncx Dec 3, 2025
50ffce9
wip
pedrofrxncx Dec 4, 2025
6baf2ac
wip
pedrofrxncx Dec 4, 2025
8c7ef59
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 4, 2025
2d72ebb
wip
pedrofrxncx Dec 4, 2025
9cda0c5
wip
pedrofrxncx Dec 5, 2025
d10580d
wip
pedrofrxncx Dec 5, 2025
80a5678
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 5, 2025
5b9fcad
wip
pedrofrxncx Dec 5, 2025
ab2bb39
wip
pedrofrxncx Dec 6, 2025
6eca10a
wip
pedrofrxncx Dec 8, 2025
1ce96a4
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 8, 2025
50279b8
fmt
pedrofrxncx Dec 8, 2025
be33907
wip
pedrofrxncx Dec 11, 2025
bd42a7c
rm
pedrofrxncx Dec 11, 2025
131491c
wip
pedrofrxncx Dec 12, 2025
c5c015f
wip
pedrofrxncx Dec 12, 2025
650fe0b
wip
pedrofrxncx Dec 12, 2025
e06d0c3
wip
pedrofrxncx Dec 12, 2025
b1651ab
wip
pedrofrxncx Dec 12, 2025
9109a42
wip
pedrofrxncx Dec 12, 2025
d68d92d
wip
pedrofrxncx Dec 14, 2025
50d4aff
wip2
pedrofrxncx Dec 19, 2025
901036d
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 20, 2025
8009969
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 20, 2025
a9c5ddf
wip
pedrofrxncx Dec 20, 2025
a29d102
wip
pedrofrxncx Dec 16, 2025
b9571db
wip
pedrofrxncx Dec 21, 2025
24809c9
Merge branch 'whatsapp' into durable-mcp
pedrofrxncx Dec 21, 2025
1a8f0ed
a
pedrofrxncx Dec 21, 2025
228b27c
wip
pedrofrxncx Dec 21, 2025
81c6bea
Merge branch 'whatsapp' into durable-mcp
pedrofrxncx Dec 21, 2025
d2e1684
wip
pedrofrxncx Dec 22, 2025
2271cba
wip
pedrofrxncx Dec 23, 2025
1e5fbde
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 23, 2025
4a9487c
wip
pedrofrxncx Dec 23, 2025
e022b4e
wip
pedrofrxncx Dec 23, 2025
d1a6816
wip
pedrofrxncx Dec 23, 2025
b53ff23
clean
pedrofrxncx Dec 23, 2025
0b113b9
wip
pedrofrxncx Dec 23, 2025
002da2e
wi
pedrofrxncx Dec 23, 2025
66a7271
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 23, 2025
386db83
wip
pedrofrxncx Dec 23, 2025
f6c0de4
wip
pedrofrxncx Dec 23, 2025
81da4bc
wip
pedrofrxncx Dec 24, 2025
861cc5c
wip
pedrofrxncx Dec 24, 2025
b2de0ae
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 24, 2025
d5fcb42
Refactor execution update logic and error handling in workflow execut…
pedrofrxncx Dec 26, 2025
7b353e9
wip
pedrofrxncx Dec 27, 2025
efbe5a7
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 29, 2025
c1c739b
a
pedrofrxncx Dec 29, 2025
32bdd07
Merge branch 'main'
tlgimenes Dec 29, 2025
57c4ef4
fix assistant table creation
tlgimenes Dec 29, 2025
4a5ca29
Merge branch 'durable-mcp' of https://github.com/decocms/mcps into du…
pedrofrxncx Dec 29, 2025
79478f6
Update dependencies and refactor execution logic
pedrofrxncx Dec 29, 2025
020624a
binding compliant
tlgimenes Dec 29, 2025
e82a606
wip
pedrofrxncx Dec 29, 2025
29d3f7c
Merge branch 'durable-mcp' of https://github.com/decocms/mcps into du…
pedrofrxncx Dec 29, 2025
090da0f
Refactor step execution logic by removing timeout handling from `exec…
pedrofrxncx Dec 30, 2025
c25bc47
wip
pedrofrxncx Dec 30, 2025
3850ba0
feat: enhance Discord Bot functionality with new command routes and c…
JonasJesus42 Dec 30, 2025
d835b34
refactor(meta-ads): replace OAuth with direct token authentication
JonasJesus42 Dec 30, 2025
49be5a8
feat(meta-ads): add state configuration for access token
JonasJesus42 Dec 30, 2025
b688799
wip
pedrofrxncx Dec 30, 2025
c49cde0
wip
pedrofrxncx Dec 30, 2025
9373564
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 30, 2025
b34caa5
merge
pedrofrxncx Dec 30, 2025
ab94eea
merge
pedrofrxncx Dec 30, 2025
27da5de
rvert
pedrofrxncx Dec 30, 2025
dee928c
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 30, 2025
2a346a8
Merge branch 'main' of https://github.com/decocms/mcps into durable-mcp
pedrofrxncx Dec 31, 2025
efef089
wip
pedrofrxncx Dec 31, 2025
e5155fe
Fixing warning/errors
mcandeia Dec 31, 2025
2a62a6c
Fixed response error
mcandeia Dec 31, 2025
508e0fd
Bump MCP protocol sdk version
mcandeia Dec 31, 2025
bb91b6c
Fix formatting
mcandeia Dec 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions .github/workflows/SECRETS.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,13 @@ This document lists all secrets required to deploy MCPs via GitHub Actions.
- **`PINECONE_INDEX`**: Pinecone index name (if required)

### MCP: `meta-ads`
- **`META_APP_ID`**: Facebook App ID for Meta Ads
- Obtain at: https://developers.facebook.com/apps/
- **`META_APP_SECRET`**: Facebook App Secret for Meta Ads
- Obtain at: https://developers.facebook.com/apps/ (Settings > Basic)
- **`META_ACCESS_TOKEN`**: Facebook Access Token for Meta Ads API
- Obtain at: https://developers.facebook.com/tools/explorer/
Copy link

@cubic-dev-ai cubic-dev-ai bot Dec 30, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Missing warning about short-lived tokens. Tokens from Graph API Explorer typically expire in 1-2 hours. For production deployments via GitHub Actions, users should be warned to exchange for a long-lived token (60 days) or the deployment will break. Consider adding a note like:

  • ⚠️ Important: Tokens from Graph API Explorer are short-lived. For production, exchange for a long-lived token (see meta-ads/README.md)
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .github/workflows/SECRETS.md, line 38:

<comment>Missing warning about short-lived tokens. Tokens from Graph API Explorer typically expire in 1-2 hours. For production deployments via GitHub Actions, users should be warned to exchange for a long-lived token (60 days) or the deployment will break. Consider adding a note like:
  - ⚠️ **Important**: Tokens from Graph API Explorer are short-lived. For production, exchange for a long-lived token (see meta-ads/README.md)</comment>

<file context>
@@ -34,10 +34,13 @@ This document lists all secrets required to deploy MCPs via GitHub Actions.
-- **`META_APP_SECRET`**: Facebook App Secret for Meta Ads
-  - Obtain at: https://developers.facebook.com/apps/ (Settings &gt; Basic)
+- **`META_ACCESS_TOKEN`**: Facebook Access Token for Meta Ads API
+  - Obtain at: https://developers.facebook.com/tools/explorer/
+  - Select your app and generate token with required permissions:
+    - `ads_read` - Read ad information
</file context>
Suggested change
- Obtain at: https://developers.facebook.com/tools/explorer/
- Obtain at: https://developers.facebook.com/tools/explorer/
- ⚠️ **Important**: Tokens from Graph API Explorer are short-lived (~1-2 hours). For production, exchange for a long-lived token (60 days) - see `meta-ads/README.md` for instructions.
Fix with Cubic

- Select your app and generate token with required permissions:
- `ads_read` - Read ad information
- `ads_management` - Manage ads
- `pages_read_engagement` - Read associated pages
- `business_management` - Access business accounts

## How to Add Secrets on GitHub

Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/deploy-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,7 @@ jobs:
APIFY_API_TOKEN: ${{ secrets.APIFY_API_TOKEN }}
REPLICATE_API_TOKEN: ${{ secrets.REPLICATE_API_TOKEN }}
PERPLEXITY_API_KEY: ${{ secrets.PERPLEXITY_API_KEY }}
META_APP_ID: ${{ secrets.META_APP_ID }}
META_APP_SECRET: ${{ secrets.META_APP_SECRET }}
META_ACCESS_TOKEN: ${{ secrets.META_ACCESS_TOKEN }}

- name: Save deployment info
if: steps.deploy.outputs.preview_url
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,7 @@ jobs:
APIFY_API_TOKEN: ${{ secrets.APIFY_API_TOKEN }}
REPLICATE_API_TOKEN: ${{ secrets.REPLICATE_API_TOKEN }}
PERPLEXITY_API_KEY: ${{ secrets.PERPLEXITY_API_KEY }}
META_APP_ID: ${{ secrets.META_APP_ID }}
META_APP_SECRET: ${{ secrets.META_APP_SECRET }}
META_ACCESS_TOKEN: ${{ secrets.META_ACCESS_TOKEN }}
Copy link

@cubic-dev-ai cubic-dev-ai bot Dec 30, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1: The META_ACCESS_TOKEN secret won't be deployed. The scripts/deploy.ts file still references META_APP_ID and META_APP_SECRET in the envVarsToPass array (lines 149-150) but doesn't include the new META_ACCESS_TOKEN. This means the secret is available in the runner but won't be propagated to the deployed MCPs.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .github/workflows/deploy.yml, line 77:

<comment>The `META_ACCESS_TOKEN` secret won&#39;t be deployed. The `scripts/deploy.ts` file still references `META_APP_ID` and `META_APP_SECRET` in the `envVarsToPass` array (lines 149-150) but doesn&#39;t include the new `META_ACCESS_TOKEN`. This means the secret is available in the runner but won&#39;t be propagated to the deployed MCPs.</comment>

<file context>
@@ -74,8 +74,7 @@ jobs:
           PERPLEXITY_API_KEY: ${{ secrets.PERPLEXITY_API_KEY }}
-          META_APP_ID: ${{ secrets.META_APP_ID }}
-          META_APP_SECRET: ${{ secrets.META_APP_SECRET }}
+          META_ACCESS_TOKEN: ${{ secrets.META_ACCESS_TOKEN }}
 
       - name: Notify success
</file context>
Fix with Cubic


- name: Notify success
if: success()
Expand Down
239 changes: 170 additions & 69 deletions bun.lock

Large diffs are not rendered by default.

Loading
Loading