mcp-server-yahoo-finance MCP server

mcp-server-yahoo-finance MCP server

镜像

概述

这是一个用于 Yahoo Finance 的 MCP 服务器,实现了简单的笔记存储系统,提供资源管理、摘要生成和添加笔记功能。

主要功能

  • 资源:通过 note:// URI 访问笔记
  • 提示summarize-notes 创建所有笔记的摘要
  • 工具add-note 添加新笔记到服务器

安装与配置

Claude 桌面版配置

位置

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

开发环境配置

"mcpServers": {
  "mcp-server-yahoo-finance": {
    "command": "uv",
    "args": [
      "--directory",
      "/Users/josh/src/mcp-server-yahoo-finance",
      "run",
      "mcp-server-yahoo-finance"
    ]
  }
}

生产环境配置

"mcpServers": {
  "mcp-server-yahoo-finance": {
    "command": "uvx",
    "args": [
      "mcp-server-yahoo-finance"
    ]
  }
}

开发指南

构建与发布

  1. 同步依赖

    uv sync
    
  2. 构建包

    uv build
    
  3. 发布到 PyPI

    uv publish
    

    设置凭证:使用 --tokenUV_PUBLISH_TOKEN 环境变量

调试

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-server-yahoo-finance run mcp-server-yahoo-finance

启动后,在浏览器中访问显示的 URL 进行调试。