使用说明
Coingecko TypeScript MCP服务器
它是通过以下方式生成的 不锈钢.
安装
直接调用
您可以直接通过以下方式运行MCP服务器 npx:
export COINGECKO_PRO_API_KEY="My Pro API Key"
export COINGECKO_DEMO_API_KEY="My Demo API Key"
export COINGECKO_ENVIRONMENT="pro"
npx -y @coingecko/coingecko-mcp@latest
通过MCP客户端
现有客户的部分列表位于 模型上下文协议.io如果你已经 如果您有客户端,请参阅他们的文档以安装MCP服务器。
对于配置为JSON的客户端,它可能看起来像这样:
{
"mcpServers": {
"coingecko_api": {
"command": "npx",
"args": ["-y", "@coingecko/coingecko-mcp"],
"env": {
"COINGECKO_PRO_API_KEY": "My Pro API Key",
"COINGECKO_DEMO_API_KEY": "My Demo API Key",
"COINGECKO_ENVIRONMENT": "pro"
}
}
}
}
光标
如果使用Cursor,则可以使用下面的按钮安装MCP服务器。您需要设置环境变量
在Cursor的 mcp.json,可以在光标设置>工具和MCP>新MCP服务器中找到。
VS Code
如果您使用MCP,可以通过单击下面的链接安装MCP服务器。您需要设置环境变量
在VS代码中 mcp.json,可以通过命令面板>MCP:打开用户配置找到。
克劳德代码
如果使用Claude Code,则可以通过在终端中运行以下命令来安装MCP服务器。您需要设置
Claude Code中的环境变量 .claude.json,可以在您的主目录中找到。
claude mcp add coingecko_coingecko_mcp_api --env COINGECKO_PRO_API_KEY="My Pro API Key" COINGECKO_DEMO_API_KEY="My Demo API Key" -- npx -y @coingecko/coingecko-mcp
代码模式
此MCP服务器基于“代码模式”工具方案构建。在该MCP服务器中, 你的代理将针对TypeScript SDK编写代码,然后在 孤立的沙箱。为了实现这一点,服务器将向您的代理公开两个工具:
-
第一个工具是文档搜索工具,可用于一般查询 有关API/SDK的文档。
-
第二个工具是代码工具,代理可以在其中针对TypeScript SDK编写代码。 代码将在没有web或文件系统访问权限的沙盒环境中执行。然后, 代码返回或打印的任何内容都将作为 工具调用。
使用此方案,代理能够确定性地执行非常复杂的任务 并且可重复。
远程运行
使用启动客户端 --transport=http 使用Streamable HTTP传输将服务器作为远程服务器启动。这 --port 设置可以选择它将运行的端口,以及 --socket 设置允许它在Unix套接字上运行。
可以通过以下标头提供授权:
| 标题 | 等效客户端选项 | 安全方案 |
|---|---|---|
x-cg-pro-api-key |
proAPIKey |
proKeyAuth |
x-cg-demo-api-key |
demoAPIKey |
demoKeyAuth |
假设服务器托管在以下位置,则此服务器的配置JSON可能看起来像这样 http://localhost:3000:
{
"mcpServers": {
"coingecko_coingecko_typescript_api": {
"url": "http://localhost:3000",
"headers": {
"x-cg-pro-api-key": "My Pro API Key"
}
}
}
}