返回市场
章鱼-MCP

章鱼-MCP

作者:TakoData2 星标更新:2025-10-08

项目介绍

Tako MCP

smithery 徽章

Tako MCP 是一个简单的 MCP 服务器,用于查询 Tako 并返回实时数据和可视化结果。

访问 Tako 和我们的 文档

可用工具

search_tako

接受查询以搜索 Tako 和网络,获取实时数据和可视化结果。返回嵌入、网页和可视化图像的 URL,以及相关元数据,如来源、方法论和描述。

upload_file_to_visualize

接受 base64 编码的文件作为输入,并将其上传到 Tako 用于可视化。

*如果您使用此工具上传大文件,可能会消耗大量令牌并且速度非常慢。如果您想测试通过 Tako 可视化更大文件,请访问我们的 沙盒

visualize_file

使用 upload_file_to_visualize 返回的文件 ID 来可视化文件。返回嵌入、网页和可视化图像的 URL。

visualize_dataset

接受 Tako 数据格式的数据并进行可视化。返回嵌入、网页和可视化图像的 URL。

可用提示

generate_search_tako_prompt

提示帮助客户端格式化查询并使用 search_tako 工具搜索 Tako。

generate_visualization_prompt

提示帮助客户端将数据转换为 Tako 数据格式,并使用 visualize_dataset 工具进行可视化。

快速开始

获取您的 API 密钥

访问 Tako 控制台 并获取您的 API 密钥。

通过 Smithery 安装

要通过 Smithery 自动安装 tako-mcp 到 Claude Desktop:

npx -y @smithery/cli install @TakoData/tako-mcp --client claude

将 Tako MCP 添加到 Claude Desktop

在您的 .cursor/mcp.jsonclaude_desktop_config.json 文件中添加以下内容(MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

{
    "mcpServers": {
        "takoApi": {
            "command": "uv",
            "args": [
                "--directory",
                "/path/to/tako/mcp",
                "run",
                "main.py"
            ],
            "env": {
                "TAKO_API_KEY": "<TAKO_API_KEY>"
            }
        }
    }
}

示例:

1. 使用来自 Tako MCP 服务器的 generate_search_tako_prompt 提示

该提示将引导模型生成优化的查询以搜索 Tako。

2. 添加您的文本输入

添加输入文本以生成提示

"比较 Magnificent 7 股票公司的相关指标。"

3. 在聊天中添加提示

在聊天提示中添加额外指令

为我写一份关于 Magnificent 7 公司的研究报告。如有必要,请将结果嵌入到 iframe 中。

4. 查看结果

环境变量

ENVIRONMENT

选项:

  • remote - 如果您正在运行远程 MCP 服务器
  • local - 如果您正在运行本地 MCP 服务器

TAKO_API_KEY

测试远程 MCP

启动检查器并访问控制台

npx -y npx @modelcontextprotocol/inspector@latest

在远程模式下启动 Tako MCP 服务器

ENVIRONMENT=remote TAKO_API_KEY=<your_tako_api_key> uv run main.py

在检查器控制台中,添加 URL https://0.0.0.0:<port>/mcp/ 并点击连接。

选择 Tools 标签页,点击 ListTools

选择 search_tako 并测试查询。

部署到 Render

由于我们使用 uv,Render 使用 pip,我们需要构建一个 requirements.txt 文件

uv pip compile pyproject.toml > requirements.txt