Skip to content
2 changes: 1 addition & 1 deletion airtable/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Airtable",
"connection": {
"type": "HTTP",
"url": "https://sites-airtable.decocache.com/mcp"
"url": "https://sites-airtable.deco.site/mcp"
},
"description": "Connect AI agents to Airtable for database operations including records, tables, fields, and bases management.",
"icon": "https://assets.decocache.com/decocms/airtable-icon.png",
Expand Down
2 changes: 1 addition & 1 deletion blog-post-generator/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Blog Post Generator",
"connection": {
"type": "HTTP",
"url": "https://blog-post-generator.decocache.com/mcp"
"url": "https://blog-post-generator.deco.site/mcp"
},
"description": "Generate blog posts from context using n8n workflow automation.",
"icon": "https://assets.decocache.com/mcp/blog-post-generator-icon.svg",
Expand Down
3 changes: 3 additions & 0 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion content-scraper/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Content Scraper",
"connection": {
"type": "HTTP",
"url": "https://content-scraper.decocache.com/mcp"
"url": "https://content-scraper.deco.site/mcp"
},
"description": "List and query scraped content from multiple sources stored in a database.",
"icon": "https://assets.decocache.com/mcp/content-scraper-icon.svg",
Expand Down
2 changes: 1 addition & 1 deletion crazy-egg/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"icon": "https://app.crazyegg.com/apple-touch-icon-152x152.png",
"connection": {
"type": "HTTP",
"url": "https://sites-crazy-egg.decocache.com/api/mcp"
"url": "https://sites-crazy-egg.deco.site/api/mcp"
},
"unlisted": false,
"metadata": {
Expand Down
2 changes: 1 addition & 1 deletion data-for-seo/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "DataForSEO",
"connection": {
"type": "HTTP",
"url": "https://sites-data-for-seo.decocache.com/mcp"
"url": "https://sites-data-for-seo.deco.site/mcp"
},
"description": "Comprehensive SEO data analysis with DataForSEO API. Get keyword research, SERP analysis, and backlink data.",
"icon": "https://assets.decocache.com/decocms/0b2cbbc5-3941-4dea-9931-97c3cd139845/dataforseo_logo.jpeg",
Expand Down
12 changes: 5 additions & 7 deletions data-for-seo/server/tools/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,15 @@
import type { Env } from "../types/env.ts";
import { keywordTools } from "./keywords.ts";
import { serpTools } from "./serp.ts";
import { backlinkTools } from "./backlinks.ts";
import { googleTrendsTools } from "./google-trends.ts";
import { domainAnalysisTools } from "./domain-analysis.ts";
import { keywordSuggestionsTools } from "./keyword-suggestions.ts";

type ToolFactory = (env: Env) => unknown;

/**
* Wrap tool factory with logging
*/
function wrapWithLogging(toolFactory: ToolFactory, index: number): ToolFactory {
function wrapWithLogging(
toolFactory: (env: Env) => unknown,
index: number,
): (env: Env) => unknown {
return (env: Env) => {
console.log(`[DataForSEO Tools] Creating tool #${index + 1}`);
console.log(
Expand Down Expand Up @@ -54,7 +52,7 @@ const wrappedTools = dataForSeoTools.map((factory, index) =>
);

// Export all tools from all domains
export const tools = wrappedTools;
export const tools = wrappedTools as typeof dataForSeoTools;

// Re-export domain-specific tools for direct access if needed
export { keywordTools } from "./keywords.ts";
Expand Down
6 changes: 2 additions & 4 deletions data-for-seo/server/types/env.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,12 @@ export const StateSchema = z.object({
.string()
.describe(
"DataForSEO API Login from https://app.dataforseo.com/api-access",
)
.optional(),
),
password: z
.string()
.describe(
"DataForSEO API Password/Token from https://app.dataforseo.com/api-access (NOT your account password)",
)
.optional(),
),
})
.describe("DataForSEO authentication credentials"),
});
Expand Down
2 changes: 1 addition & 1 deletion data-for-seo/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
},

/* Types */
"types": ["vite/client", "@cloudflare/workers-types"]
"types": []
},
"include": [
"view",
Expand Down
2 changes: 1 addition & 1 deletion deco-llm/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Deco AI Gateway",
"connection": {
"type": "HTTP",
"url": "https://sites-deco-llm.decocache.com/mcp"
"url": "https://sites-deco-llm.deco.site/mcp"
},
"description": "Deco LLM App Connection for LLM uses.",
"icon": "https://assets.decocache.com/mcp/6e1418f7-c962-406b-aceb-137197902709/ai-gateway.png",
Expand Down
2 changes: 1 addition & 1 deletion deco-news-weekly-digest/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Deco News Weekly Digest",
"connection": {
"type": "HTTP",
"url": "https://deco-news-weekly-digest.decocache.com/mcp"
"url": "https://deco-news-weekly-digest.deco.site/mcp"
},
"description": "Manage weekly digest articles for deco.cx news. Create, update, publish and organize articles for the weekly newsletter.",
"icon": "https://assets.decocache.com/mcp/deco-news-weekly-digest-icon.svg",
Expand Down
2 changes: 1 addition & 1 deletion discord-read/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Discord MCP",
"connection": {
"type": "HTTP",
"url": "https://sites-discord-read.decocache.com/mcp"
"url": "https://sites-discord-read.deco.site/mcp"
},
"description": "Discord bot with AI streaming responses, voice channel support, message indexing and server management tools.",
"icon": "https://assets.decocache.com/decocms/c84a9954-d171-4b02-8bf2-906ad913b16e/discord-logo.jpeg",
Expand Down
2 changes: 1 addition & 1 deletion discord/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Discord (Events)",
"connection": {
"type": "HTTP",
"url": "https://sites-discord.decocache.com/mcp"
"url": "https://sites-discord.deco.site/mcp"
},
"description": "Event-driven Discord MCP. Emits every Discord event as a Studio trigger; provides management tools for the agent to send messages, manage channels, members, roles, webhooks, and respond to interactive components (buttons, selects, modals).",
"icon": "https://assets.decocache.com/decocms/c84a9954-d171-4b02-8bf2-906ad913b16e/discord-logo.jpeg",
Expand Down
2 changes: 1 addition & 1 deletion farmrio-reorder-collection-db/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Farmrio Reorder Collection DB",
"connection": {
"type": "HTTP",
"url": "https://sites-farmrio-reorder-collection-db.decocache.com/mcp",
"url": "https://sites-farmrio-reorder-collection-db.deco.site/mcp",
"configSchema": {
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion flux/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "FLUX Image Generation",
"connection": {
"type": "HTTP",
"url": "https://sites-flux.decocache.com/mcp"
"url": "https://sites-flux.deco.site/mcp"
},
"description": "Generate images using Black Forest Labs FLUX models. Supports text-to-image generation with multiple FLUX model variants.",
"icon": "https://assets.decocache.com/mcp/flux.svg",
Expand Down
2 changes: 1 addition & 1 deletion github-repo-reports/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "GitHub Repo Reports",
"connection": {
"type": "HTTP",
"url": "https://sites-github-repo-reports.decocache.com/mcp"
"url": "https://sites-github-repo-reports.deco.site/mcp"
},
"description": "GitHub-backed reports MCP server implementing the Reports Binding. Stores and reads reports as Markdown files with YAML frontmatter from a configurable GitHub repository.",
"icon": "https://assets.decocache.com/mcp/{uuid}/icon.png",
Expand Down
2 changes: 1 addition & 1 deletion grain/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Grain",
"connection": {
"type": "HTTP",
"url": "https://sites-grain.decocache.com/mcp"
"url": "https://sites-grain.deco.site/mcp"
},
"description": "Integrate with Grain to access and manage your meeting recordings, transcripts and AI summaries.",
"icon": "https://assets.decocache.com/mcp/1bfc7176-e7be-487c-83e6-4b9e970a8e10/Grain.svg",
Expand Down
2 changes: 1 addition & 1 deletion hyperdx/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "HyperDX",
"connection": {
"type": "HTTP",
"url": "https://sites-hyperdx.decocache.com/mcp"
"url": "https://sites-hyperdx.deco.site/mcp"
},
"description": "Query observability data from HyperDX. Search logs, metrics, and traces with time series charts and pattern analysis.",
"icon": "https://assets.decocache.com/decocms/b98e1c94-659c-4ec1-b7bb-1bf8e1019cd2/download.png",
Expand Down
1 change: 0 additions & 1 deletion hyperdx/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@

/* Path Aliases */
"baseUrl": ".",
"ignoreDeprecations": "6.0",
"paths": {
"shared/*": ["./shared/*"],
"server/*": ["./server/*"]
Expand Down
2 changes: 1 addition & 1 deletion mcp-studio/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "MCP Studio",
"connection": {
"type": "HTTP",
"url": "https://sites-vibemcp.decocache.com/mcp"
"url": "https://sites-vibemcp.deco.site/mcp"
},
"description": "An app that allows you to create and manage MCPs",
"icon": "https://assets.decocache.com/mcp/09e44283-f47d-4046-955f-816d227c626f/app.png",
Expand Down
2 changes: 1 addition & 1 deletion meta-ads/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"friendlyName": "Meta Ads Analytics",
"connection": {
"type": "HTTP",
"url": "https://sites-meta-ads.decocache.com/mcp"
"url": "https://sites-meta-ads.deco.site/mcp"
},
"description": "Meta Ads Analytics - Analyze performance of Meta/Facebook advertising campaigns with detailed insights and metrics",
"icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Facebook_Logo_%282019%29.png/1200px-Facebook_Logo_%282019%29.png",
Expand Down
Loading
Loading