Token导航 LogoToken导航TokenDH.com
MCP Finance Intel logo
金融服务stdio官方级别未说明来源级核验

MCP Finance Intel

MCP Server

mcp-finance-intel是一个基于Python的金融智能分析服务,提供加密货币和股票的实时报价、时间序列数据和高级分析功能。

工具数

3

提示词数

0

GitHub Stars

2

资源数

0
金融数据风险管理PythonClaude加密货币Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

fpcsa

提供方

fpcsa

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

🧠 mcp金融英特尔

*用于市场分析和洞察的金融情报MCP服务器*

______________________________________________________________________

🚀 概述

mcp-finance-intel 是一个 模型上下文协议(MCP) 服务器写入 python,旨在作为 金融情报端点 对两者 LLM人类开发人员.

______________________________________________________________________

🧩 特性

工具目的示例用法
quote获取加密货币或股票的当前价格、24小时变化率和交易量。最新报价 BTC/USDTAAPL.
timeseries获取给定符号和间隔的OHLCV蜡烛。检索90天的每日酒吧。
analyze_asset使用多种分析模式计算高级分析——趋势、风险、指标。60天完整分析 ETH/USDT.

每个工具都会返回 已验证的JSON输出, 来源支票和,并包括 "not_investment_advice": true.

______________________________________________________________________

🧠 分析模式(用于 analyze_asset)

模式描述包含的指标
basic简单的技术概述。SMA(20/50)、RSI(14)、波动率、夏普指数、MDD
technical增加更深层次的技术指标。+EMA(20/50)、MACD(12,26,9)、ATR(14)、布林带(20,2)
risk_plus添加高级风险度量。+排序、风险值(95%)、CVaR(95%)
full结合了技术和风险指标。以上所有

______________________________________________________________________

🏗️ 项目结构

mcp-finance-intel/
├─ adapters/
│  ├─ ccxt_adapter.py        # Crypto data (Binance via ccxt)
│  └─ yfinance_adapter.py    # Equity data (Yahoo Finance)
├─ analytics/
│  ├─ indicators.py          # SMA, EMA, RSI, MACD, ATR, BBands
│  └─ risk.py                # Volatility, Sharpe, Sortino, VaR, CVaR
├─ tools/
│  ├─ quote.py               # Implements quote_tool()
│  ├─ timeseries.py          # Implements timeseries_tool()
│  └─ analyze_asset.py       # Implements analyze_asset_tool()
└─ server.py                 # MCP FastMCP entry point and tool registration

______________________________________________________________________

⚙️ 安装

1.克隆存储库

git clone https://github.com/your-org/mcp-finance-intel.git
cd mcp-finance-intel

2.创建虚拟环境

python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

3.安装依赖项

pip install -r requirements.txt

🧭 运行MCP服务器

▶️ HTTP传输(建议用于测试)

fastmcp run server.py:mcp --transport http --port 8000

服务器将在以下位置可用: http://localhost:8000

▶️ STDIO传输(用于LLM集成)

fastmcp run server.py:mcp --transport stdio

服务器将在以下位置可用: http://localhost:8000

HTTP有效负载示例

每个请求都遵循JSON-RPC 2.0格式。 确保您同时设置了以下两项:

  • 内容类型:应用程序/json
  • 接受:应用程序/json

引用

帖子->http://localhost:8000/mcp\ 身体

{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "quote",
        "arguments": {
            "input": {
                "symbols": ["BTC/USDT", "AAPL"]
            }
        }
    }
}

响应

{
  "result": {
    "structuredContent": {
      "results": [
        {
          "symbol": "BTC/USDT",
          "last": 104512.25,
          "change_24h_pct": -2.35,
          "volume_24h": 38512.7,
          "source": "ccxt:binance",
          "asof": "2025-10-20T11:35:00+00:00",
          "bars_used": 1,
          "checksum": "..."
        },
        {
          "symbol": "AAPL",
          "last": 247.45,
          "change_24h_pct": -0.75,
          "volume_24h": 39698000,
          "source": "yfinance",
          "asof": "2025-10-20T11:35:02+00:00",
          "bars_used": 2,
          "checksum": "..."
        }
      ],
      "not_investment_advice": true
    }
  }
}

时间序列

帖子->http://localhost:8000/mcp\ 身体

{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "timeseries",
        "arguments": {
            "input": {
                "symbol": "BTC/USDT",
                "interval": "1h",
                "limit": 120
            }
        }
    }
}

响应(截断)

{
  "result": {
    "structuredContent": {
      "symbol": "BTC/USDT",
      "interval": "1h",
      "bars_used": 120,
      "source": "ccxt:binance",
      "bars": [
        {
          "timestamp": 1734703200000,
          "open": 103412.5,
          "high": 104011.0,
          "low": 103122.2,
          "close": 103982.4,
          "volume": 1845.1
        }
      ],
      "not_investment_advice": true
    }
  }
}

分析资产

帖子->http://localhost:8000/\ 身体

{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "analyze_asset",
        "arguments": {
            "input": {
                "symbol": "ETH/USDT",
                "interval": "1d",
                "limit": 60,
                "mode": "full"
            }
        }
    }
}

回应(摘录)

{
  "result": {
    "structuredContent": {
      "symbol": "ETH/USDT",
      "window_used_bars": 60,
      "trend_regime": "down",
      "window_return": -0.16509,
      "volatility_annualized": 0.55352,
      "sharpe": -1.114,
      "max_drawdown": -0.2246,
      "rsi_last": 45.63,
      "summary": "ETH/USDT (60bars 1d) regime: down. Window ret: -16.51%. Ann. vol: 55.35%, Sharpe: -1.11, Max DD: -22.46%. RSI(14): 45.6. | MACD hist: -18.84 | ATR(14)/P: 6.19% | %B: 0.35 | Sortino: -1.42 | VaR95 (hist): -5.65%. Signals are indicative only.",
      "indicators": {
        "ema20": 4114.65,
        "ema50": 4262.51,
        "macd": -108.56,
        "atr14": 249.59,
        "bb_percent": 0.35
      },
      "risk_extras": {
        "sortino": -1.425,
        "var_hist_95": -0.05649,
        "cvar_95": -0.0916
      },
      "source": "ccxt:binance",
      "asof": "2025-10-20T13:07:46+00:00",
      "meta": {
        "interval": "1d",
        "limit": 60,
        "units": {
          "window_return": "fraction",
          "volatility_annualized": "fraction",
          "max_drawdown": "fraction",
          "sharpe": "unitless"
        }
      },
      "not_investment_advice": true
    }
  }
}

支持的间隔

1米、3米、5米、15米、30米, 1小时、2小时、4小时、6小时、8小时、12小时, 1d、3d、1w、1wk、1M、1mo

对于股票(融资),只支持1d、1h和1wk。

🔒 来源

每个结果包括:

  • 截至:ISO-8601 UTC时间戳
  • 来源:“ccxt:binance”或“yfinance”
  • 校验和:序列化结果的SHA-256哈希->确保完整性和可重复性。

⚠️ 免责声明

本项目仅用于教育和分析目的。 所有回复包括 "not_investment_advice": true — 请勿用于实时交易或财务决策。

计划的功能

  • 为RSI、MACD、ATR等指标添加自定义蜡烛
  • compare_assets, portfolio_analyze, news_digest
  • 缓存、LLM摘要、SQLite持久性
  • 完全符合OpenMCP标准

Claude桌面配置

视窗

{
  "mcpServers": {
    "finance-intel": {
      "command": "C:\\PATH_TO_PROJECT\\.venv\\Scripts\\fastmcp.exe",
      "args": [
        "run",
        "C:\\PATH_TO_PROJECT\\mcp-finance-intel\\server.py:mcp"
      ],
      "cwd": "C:\\PATH_TO_PROJECT\\mcp-finance-intel"
    }
  }
}

Linux

{
  "mcpServers": {
    "finance-intel": {
      "command": "/ABSOLUTE/PATH/TO/mcp-finance-intel/.venv/bin/fastmcp",
      "args": [
        "run",
        "server.py:mcp"
      ],
      "cwd": "/ABSOLUTE/PATH/TO/mcp-finance-intel"
    }
  }
}

🐳 可选:在Docker中运行

您可以在容器化环境中运行MCP服务器:

FROM python:3.12-slim

WORKDIR /app
COPY . .
RUN pip install --no-cache-dir -r requirements.txt

EXPOSE 8000
CMD ["python", "server.py"]

构建与运行

docker build -t mcp-finance-intel .
docker run -p 8000:8000 mcp-finance-intel

☕ 支持项目

如果你喜欢使用 mcp金融英特尔 并想帮助我继续建设,\ 你可以在这里支持我:

👉 给我买杯咖啡

目录标签

目录标签

金融数据风险管理PythonClaude加密货币金融分析本地部署市场数据股票分析

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP