mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-14 03:33:43 +08:00
feat(mcp): pre-configure GitHub MCP Server in seed data
This commit is contained in:
parent
ef1f22356f
commit
a2f3a9f021
@ -388,6 +388,37 @@ VALUES (
|
|||||||
0
|
0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
-- Pre-configured MCP Server: GitHub (enable after setting GITHUB_TOKEN env var)
|
||||||
|
MERGE INTO mate_mcp_server (
|
||||||
|
id, name, description, transport, url, headers_json, command, args_json, env_json, cwd,
|
||||||
|
enabled, connect_timeout_seconds, read_timeout_seconds, last_status, last_error,
|
||||||
|
last_connected_time, tool_count, builtin, create_time, update_time, deleted
|
||||||
|
)
|
||||||
|
KEY (id)
|
||||||
|
VALUES (
|
||||||
|
1000000902,
|
||||||
|
'github',
|
||||||
|
'GitHub MCP Server — Search repos/code/issues, manage PRs and files',
|
||||||
|
'stdio',
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
'npx',
|
||||||
|
'["-y","@modelcontextprotocol/server-github"]',
|
||||||
|
'{"GITHUB_PERSONAL_ACCESS_TOKEN":""}',
|
||||||
|
NULL,
|
||||||
|
FALSE,
|
||||||
|
30,
|
||||||
|
30,
|
||||||
|
'disconnected',
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
0,
|
||||||
|
FALSE,
|
||||||
|
NOW(),
|
||||||
|
NOW(),
|
||||||
|
0
|
||||||
|
);
|
||||||
|
|
||||||
-- Built-in skills: skill metadata
|
-- Built-in skills: skill metadata
|
||||||
MERGE INTO mate_skill (id, name, description, skill_type, icon, version, author, config_json, enabled, builtin, tags, create_time, update_time, deleted)
|
MERGE INTO mate_skill (id, name, description, skill_type, icon, version, author, config_json, enabled, builtin, tags, create_time, update_time, deleted)
|
||||||
KEY (id)
|
KEY (id)
|
||||||
|
|||||||
@ -387,6 +387,37 @@ VALUES (
|
|||||||
)
|
)
|
||||||
ON DUPLICATE KEY UPDATE name=VALUES(name), description=VALUES(description), transport=VALUES(transport), url=VALUES(url), headers_json=VALUES(headers_json), command=VALUES(command), args_json=VALUES(args_json), env_json=VALUES(env_json), cwd=VALUES(cwd), enabled=VALUES(enabled), connect_timeout_seconds=VALUES(connect_timeout_seconds), read_timeout_seconds=VALUES(read_timeout_seconds), last_status=VALUES(last_status), last_error=VALUES(last_error), last_connected_time=VALUES(last_connected_time), tool_count=VALUES(tool_count), builtin=VALUES(builtin), update_time=VALUES(update_time), deleted=VALUES(deleted);
|
ON DUPLICATE KEY UPDATE name=VALUES(name), description=VALUES(description), transport=VALUES(transport), url=VALUES(url), headers_json=VALUES(headers_json), command=VALUES(command), args_json=VALUES(args_json), env_json=VALUES(env_json), cwd=VALUES(cwd), enabled=VALUES(enabled), connect_timeout_seconds=VALUES(connect_timeout_seconds), read_timeout_seconds=VALUES(read_timeout_seconds), last_status=VALUES(last_status), last_error=VALUES(last_error), last_connected_time=VALUES(last_connected_time), tool_count=VALUES(tool_count), builtin=VALUES(builtin), update_time=VALUES(update_time), deleted=VALUES(deleted);
|
||||||
|
|
||||||
|
-- Pre-configured MCP Server: GitHub (enable after setting GITHUB_TOKEN env var)
|
||||||
|
INSERT INTO mate_mcp_server (
|
||||||
|
id, name, description, transport, url, headers_json, command, args_json, env_json, cwd,
|
||||||
|
enabled, connect_timeout_seconds, read_timeout_seconds, last_status, last_error,
|
||||||
|
last_connected_time, tool_count, builtin, create_time, update_time, deleted
|
||||||
|
)
|
||||||
|
VALUES (
|
||||||
|
1000000902,
|
||||||
|
'github',
|
||||||
|
'GitHub MCP Server — Search repos/code/issues, manage PRs and files',
|
||||||
|
'stdio',
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
'npx',
|
||||||
|
'["-y","@modelcontextprotocol/server-github"]',
|
||||||
|
'{"GITHUB_PERSONAL_ACCESS_TOKEN":""}',
|
||||||
|
NULL,
|
||||||
|
FALSE,
|
||||||
|
30,
|
||||||
|
30,
|
||||||
|
'disconnected',
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
0,
|
||||||
|
FALSE,
|
||||||
|
NOW(),
|
||||||
|
NOW(),
|
||||||
|
0
|
||||||
|
)
|
||||||
|
ON DUPLICATE KEY UPDATE name=VALUES(name), description=VALUES(description), transport=VALUES(transport), url=VALUES(url), headers_json=VALUES(headers_json), command=VALUES(command), args_json=VALUES(args_json), env_json=VALUES(env_json), cwd=VALUES(cwd), enabled=VALUES(enabled), connect_timeout_seconds=VALUES(connect_timeout_seconds), read_timeout_seconds=VALUES(read_timeout_seconds), last_status=VALUES(last_status), last_error=VALUES(last_error), last_connected_time=VALUES(last_connected_time), tool_count=VALUES(tool_count), builtin=VALUES(builtin), update_time=VALUES(update_time), deleted=VALUES(deleted);
|
||||||
|
|
||||||
-- Built-in skills: skill metadata
|
-- Built-in skills: skill metadata
|
||||||
INSERT INTO mate_skill (id, name, description, skill_type, icon, version, author, config_json, enabled, builtin, tags, create_time, update_time, deleted)
|
INSERT INTO mate_skill (id, name, description, skill_type, icon, version, author, config_json, enabled, builtin, tags, create_time, update_time, deleted)
|
||||||
VALUES (1000000001, 'cron', 'Cron job management. Create, query, pause, resume, delete tasks via commands or console. Execute on schedule and send results to channels.', 'builtin', '⏰', '1.0.0', 'MateClaw', '{"upstream":"mateclaw","entryFile":"SKILL.md"}', TRUE, TRUE, 'cron,schedule,automation', NOW(), NOW(), 0)
|
VALUES (1000000001, 'cron', 'Cron job management. Create, query, pause, resume, delete tasks via commands or console. Execute on schedule and send results to channels.', 'builtin', '⏰', '1.0.0', 'MateClaw', '{"upstream":"mateclaw","entryFile":"SKILL.md"}', TRUE, TRUE, 'cron,schedule,automation', NOW(), NOW(), 0)
|
||||||
|
|||||||
@ -389,6 +389,37 @@ VALUES (
|
|||||||
)
|
)
|
||||||
ON DUPLICATE KEY UPDATE name=VALUES(name), description=VALUES(description), transport=VALUES(transport), url=VALUES(url), headers_json=VALUES(headers_json), command=VALUES(command), args_json=VALUES(args_json), env_json=VALUES(env_json), cwd=VALUES(cwd), enabled=VALUES(enabled), connect_timeout_seconds=VALUES(connect_timeout_seconds), read_timeout_seconds=VALUES(read_timeout_seconds), last_status=VALUES(last_status), last_error=VALUES(last_error), last_connected_time=VALUES(last_connected_time), tool_count=VALUES(tool_count), builtin=VALUES(builtin), update_time=VALUES(update_time), deleted=VALUES(deleted);
|
ON DUPLICATE KEY UPDATE name=VALUES(name), description=VALUES(description), transport=VALUES(transport), url=VALUES(url), headers_json=VALUES(headers_json), command=VALUES(command), args_json=VALUES(args_json), env_json=VALUES(env_json), cwd=VALUES(cwd), enabled=VALUES(enabled), connect_timeout_seconds=VALUES(connect_timeout_seconds), read_timeout_seconds=VALUES(read_timeout_seconds), last_status=VALUES(last_status), last_error=VALUES(last_error), last_connected_time=VALUES(last_connected_time), tool_count=VALUES(tool_count), builtin=VALUES(builtin), update_time=VALUES(update_time), deleted=VALUES(deleted);
|
||||||
|
|
||||||
|
-- 预置 MCP Server:GitHub(需配置 GITHUB_TOKEN 环境变量后启用)
|
||||||
|
INSERT INTO mate_mcp_server (
|
||||||
|
id, name, description, transport, url, headers_json, command, args_json, env_json, cwd,
|
||||||
|
enabled, connect_timeout_seconds, read_timeout_seconds, last_status, last_error,
|
||||||
|
last_connected_time, tool_count, builtin, create_time, update_time, deleted
|
||||||
|
)
|
||||||
|
VALUES (
|
||||||
|
1000000902,
|
||||||
|
'github',
|
||||||
|
'GitHub MCP Server — 搜索仓库/代码/Issues,管理 PR 和文件',
|
||||||
|
'stdio',
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
'npx',
|
||||||
|
'["-y","@modelcontextprotocol/server-github"]',
|
||||||
|
'{"GITHUB_PERSONAL_ACCESS_TOKEN":""}',
|
||||||
|
NULL,
|
||||||
|
FALSE,
|
||||||
|
30,
|
||||||
|
30,
|
||||||
|
'disconnected',
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
0,
|
||||||
|
FALSE,
|
||||||
|
NOW(),
|
||||||
|
NOW(),
|
||||||
|
0
|
||||||
|
)
|
||||||
|
ON DUPLICATE KEY UPDATE name=VALUES(name), description=VALUES(description), transport=VALUES(transport), url=VALUES(url), headers_json=VALUES(headers_json), command=VALUES(command), args_json=VALUES(args_json), env_json=VALUES(env_json), cwd=VALUES(cwd), enabled=VALUES(enabled), connect_timeout_seconds=VALUES(connect_timeout_seconds), read_timeout_seconds=VALUES(read_timeout_seconds), last_status=VALUES(last_status), last_error=VALUES(last_error), last_connected_time=VALUES(last_connected_time), tool_count=VALUES(tool_count), builtin=VALUES(builtin), update_time=VALUES(update_time), deleted=VALUES(deleted);
|
||||||
|
|
||||||
-- 内置技能:从 MateClaw 迁移的技能元数据
|
-- 内置技能:从 MateClaw 迁移的技能元数据
|
||||||
INSERT INTO mate_skill (id, name, description, skill_type, icon, version, author, config_json, enabled, builtin, tags, create_time, update_time, deleted)
|
INSERT INTO mate_skill (id, name, description, skill_type, icon, version, author, config_json, enabled, builtin, tags, create_time, update_time, deleted)
|
||||||
VALUES (1000000001, 'cron', '定时任务管理。通过命令或控制台创建、查询、暂停、恢复、删除任务,按时间表执行并把结果发到频道。', 'builtin', '⏰', '1.0.0', 'MateClaw', '{"upstream":"mateclaw","entryFile":"SKILL.md"}', TRUE, TRUE, 'cron,schedule,automation', NOW(), NOW(), 0)
|
VALUES (1000000001, 'cron', '定时任务管理。通过命令或控制台创建、查询、暂停、恢复、删除任务,按时间表执行并把结果发到频道。', 'builtin', '⏰', '1.0.0', 'MateClaw', '{"upstream":"mateclaw","entryFile":"SKILL.md"}', TRUE, TRUE, 'cron,schedule,automation', NOW(), NOW(), 0)
|
||||||
|
|||||||
@ -392,6 +392,37 @@ VALUES (
|
|||||||
0
|
0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
-- 预置 MCP Server:GitHub(需配置 GITHUB_TOKEN 环境变量后启用)
|
||||||
|
MERGE INTO mate_mcp_server (
|
||||||
|
id, name, description, transport, url, headers_json, command, args_json, env_json, cwd,
|
||||||
|
enabled, connect_timeout_seconds, read_timeout_seconds, last_status, last_error,
|
||||||
|
last_connected_time, tool_count, builtin, create_time, update_time, deleted
|
||||||
|
)
|
||||||
|
KEY (id)
|
||||||
|
VALUES (
|
||||||
|
1000000902,
|
||||||
|
'github',
|
||||||
|
'GitHub MCP Server — 搜索仓库/代码/Issues,管理 PR 和文件',
|
||||||
|
'stdio',
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
'npx',
|
||||||
|
'["-y","@modelcontextprotocol/server-github"]',
|
||||||
|
'{"GITHUB_PERSONAL_ACCESS_TOKEN":""}',
|
||||||
|
NULL,
|
||||||
|
FALSE,
|
||||||
|
30,
|
||||||
|
30,
|
||||||
|
'disconnected',
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
0,
|
||||||
|
FALSE,
|
||||||
|
NOW(),
|
||||||
|
NOW(),
|
||||||
|
0
|
||||||
|
);
|
||||||
|
|
||||||
-- 内置技能:从 MateClaw 迁移的技能元数据
|
-- 内置技能:从 MateClaw 迁移的技能元数据
|
||||||
MERGE INTO mate_skill (id, name, description, skill_type, icon, version, author, config_json, enabled, builtin, tags, create_time, update_time, deleted)
|
MERGE INTO mate_skill (id, name, description, skill_type, icon, version, author, config_json, enabled, builtin, tags, create_time, update_time, deleted)
|
||||||
KEY (id)
|
KEY (id)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user