From 61b2eed8e72e58c1d839cbe7d47952d0bdc7ddda Mon Sep 17 00:00:00 2001 From: Michael Latman Date: Sat, 30 Nov 2024 22:54:22 -0500 Subject: [PATCH] Add more packages --- .gitignore | 5 ++++- mcp-get.code-workspace | 7 +++++++ packages/package-list.json | 40 ++++++++++++++++++++++++++++++++++++++ src/helpers/index.ts | 24 +++++++++++++++++++++++ src/mcp-get.code-workspace | 7 +++++++ 5 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 mcp-get.code-workspace create mode 100644 src/mcp-get.code-workspace diff --git a/.gitignore b/.gitignore index 08a66f4..a8f5e48 100644 --- a/.gitignore +++ b/.gitignore @@ -48,4 +48,7 @@ coverage/ *.tgz # Yarn Integrity file -.yarn-integrity \ No newline at end of file +.yarn-integrity + +# Ignore loaders directory +loaders/ \ No newline at end of file diff --git a/mcp-get.code-workspace b/mcp-get.code-workspace new file mode 100644 index 0000000..9e68e72 --- /dev/null +++ b/mcp-get.code-workspace @@ -0,0 +1,7 @@ +{ + "folders": [ + { + "path": ".." + } + ] +} \ No newline at end of file diff --git a/packages/package-list.json b/packages/package-list.json index f07be34..168d94b 100644 --- a/packages/package-list.json +++ b/packages/package-list.json @@ -110,5 +110,45 @@ "sourceUrl": "https://github.com/kimtaeyoon83/mcp-server-youtube-transcript", "homepage": "https://github.com/kimtaeyoon83/mcp-server-youtube-transcript", "license": "MIT" + }, + { + "name": "@kagi/mcp-server-kagi", + "description": "MCP server for Kagi search API integration", + "vendor": "ac3xx (https://github.com/ac3xx)", + "sourceUrl": "https://github.com/ac3xx/mcp-servers-kagi", + "homepage": "https://github.com/ac3xx/mcp-servers-kagi", + "license": "MIT" + }, + { + "name": "@exa/mcp-server", + "description": "MCP server for Exa AI Search API integration", + "vendor": "Exa Labs (https://exa.ai)", + "sourceUrl": "https://github.com/exa-labs/exa-mcp-server", + "homepage": "https://exa.ai", + "license": "MIT" + }, + { + "name": "@search1api/mcp-server", + "description": "MCP server for Search1API integration", + "vendor": "fatwang2 (https://github.com/fatwang2)", + "sourceUrl": "https://github.com/fatwang2/search1api-mcp", + "homepage": "https://github.com/fatwang2/search1api-mcp", + "license": "MIT" + }, + { + "name": "@calclavia/mcp-obsidian", + "description": "MCP server for reading and searching Markdown notes (like Obsidian vaults)", + "vendor": "Calclavia (https://github.com/calclavia)", + "sourceUrl": "https://github.com/calclavia/mcp-obsidian", + "homepage": "https://github.com/calclavia/mcp-obsidian", + "license": "MIT" + }, + { + "name": "@anaisbetts/mcp-youtube", + "description": "MCP server for fetching YouTube subtitles", + "vendor": "Anaïs Betts (https://github.com/anaisbetts)", + "sourceUrl": "https://github.com/anaisbetts/mcp-youtube", + "homepage": "https://github.com/anaisbetts/mcp-youtube", + "license": "MIT" } ] diff --git a/src/helpers/index.ts b/src/helpers/index.ts index b4d8384..b80939c 100644 --- a/src/helpers/index.ts +++ b/src/helpers/index.ts @@ -56,5 +56,29 @@ export const packageHelpers: PackageHelpers = { required: true } } + }, + '@kagi/mcp-server-kagi': { + requiredEnvVars: { + KAGI_API_KEY: { + description: 'API key for Kagi Search', + required: true + } + } + }, + '@exa/mcp-server': { + requiredEnvVars: { + EXA_API_KEY: { + description: 'API key for Exa AI Search', + required: true + } + } + }, + '@search1api/mcp-server': { + requiredEnvVars: { + SEARCH1API_KEY: { + description: 'API key for Search1API', + required: true + } + } } }; diff --git a/src/mcp-get.code-workspace b/src/mcp-get.code-workspace new file mode 100644 index 0000000..9e68e72 --- /dev/null +++ b/src/mcp-get.code-workspace @@ -0,0 +1,7 @@ +{ + "folders": [ + { + "path": ".." + } + ] +} \ No newline at end of file