在几分钟内启动 MetaMCP 并配置您的第一个 MCP 服务器
克隆仓库
配置环境
.env
文件中修改了 APP_URL
,请确保仅从该 URL 访问 MetaMCP,因为 CORS 策略强制执行。openssl rand -hex 32 | base64
使用 Docker Compose 启动
http://localhost:12008
(或您配置的 APP_URL
)步骤 3.1:添加 MCP 服务器
hackernews-server
(必须是 URL 兼容的:仅限字母、数字、下划线、连字符)用于获取故事和评论的 HackerNews MCP 服务器
STDIO
uvx
mcp-hn
(空格分隔的参数)KEY=value
,每行一个)步骤 3.2:创建命名空间
news-information
(服务器组的描述性名称)包含新闻和信息检索工具的命名空间
审查并禁用未使用的工具
get_top_stories
、get_story
)get_top_stories
但禁用 get_user_info
创建您的公共端点
news-endpoint
(URL 兼容名称 - 这变成 /metamcp/news-endpoint
)新闻和信息工具的公共端点
?api_key=xxx
Authorization: Bearer xxx
标头中接受 API 密钥http://localhost:12008/metamcp/news-endpoint/sse
http://localhost:12008/metamcp/news-endpoint/mcp
http://localhost:12008/metamcp/news-endpoint/api
http://localhost:12008/metamcp/news-endpoint/api/openapi.json
创建 API 密钥
我的第一个 MetaMCP API 密钥,用于新闻端点
sk_mt_
开头管理 MCP 服务器
管理命名空间
管理端点
常见问题
APP_URL
中指定的 URL 访问 MetaMCP。数据库连接:使用 docker ps
检查 PostgreSQL 容器是否正在运行。内存问题:MetaMCP 需要至少 2GB RAM 以获得最佳性能。服务器连接失败:在服务器详细信息页面检查 MCP 服务器日志。身份验证问题:验证 API 密钥是否处于活动状态且格式正确。需要帮助?