mcpField
F
Fonparam MCP

Fonparam MCP

本地服务
github.com/kemalersin金融数据321 周前更新

关于 Fonparam MCP

Fonparam MCP 通过 FonParam API 为 Claude Desktop 提供土耳其投资基金数据,可用于搜索基金、分析表现、比较基金,以及查询公司、市场统计和通胀数据。

主要功能

  1. 01搜索和筛选投资基金
  2. 02比较 2–5 只基金
  3. 03分析收益与基金表现
  4. 04查看基金历史数据
  5. 05查询公司、市场和通胀数据

适用场景

  1. 01比较选定的投资基金
  2. 02回顾基金的历史表现
  3. 03查找某公司管理的基金
  4. 04查看最新统计与通胀数据

MCP 相关

向 Claude Desktop 等 MCP 客户端提供 FonParam API 数据与基金分析工具,涵盖基金、公司、统计、基金类型和通胀查询。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"fonparam": {
"command": "npx",
"args": [
"-y",
"fonparam-mcp"
]
}
}
}
启动命令npx -y fonparam-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmfonparam-mcp1.0.4

工具

15

收录的工具列表 · 更新于 3 周前

参数类型必填说明
pagenumber否页码(默认:1)
limitnumber否每页记录数(默认:20,最大:100)
typeenum否基金类型altin | borclanma_araclari | degisken | fon_sepeti | gumus | hisse_senedi | hisse_senedi_yogun | karma | katilim | kiymetli_madenler | para_piyasasi | serbest | yabanci | diger
searchstring否按基金名称、代码、公司名称搜索
codestring否Fon kodu veya kodları (virgülle ayrılmış)
management_companystring否Portföy yönetim şirketi kodu
tefasboolean否TEFAS'ta işlem görme durumu
min_risk_valuenumber否Minimum risk seviyesi (1-7)
max_risk_valuenumber否Maksimum risk seviyesi (1-7)
sortstring否Sıralama alanı (code, title, yield_1y, vb.)
orderenum否Sıralama yönüASC | DESC

详细介绍

📊 FonParam MCP 服务器

smithery badge

此 Model Context Protocol(MCP)服务器可让 Claude Desktop 访问土耳其的投资基金数据。您可以通过 FonParam API 获取基金的最新数据、业绩统计信息和比较结果。

FonParam MCP 服务器

✨ 功能

  • 📈 基金列表:筛选和搜索所有投资基金
  • 🔍 基金比较:比较 2-5 只基金并进行分析
  • 📊 业绩分析:分析基金投资并计算收益
  • 🏢 公司信息:投资组合管理公司及其统计信息
  • 📈 历史数据:基金的历史业绩数据
  • 📊 统计信息:每日市场统计信息
  • 💰 通胀数据:土耳其通胀率

🚀 安装

选项 1:使用 NPM 安装(推荐)

NPM 包会自动运行,因此无需单独安装。您可以在 Claude Desktop 配置中使用 npx 运行该包。

选项 2:从源代码安装
1. 安装依赖项
npm install
2. 构建项目
npm run build
Claude Desktop 配置

将以下配置添加到 Claude Desktop 的 claude_desktop_config.json 文件中:

Windows:
%APPDATA%\Claude\claude_desktop_config.json
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Linux:
~/.config/Claude/claude_desktop_config.json

配置:

如果使用 NPM 包(推荐):
{
  "mcpServers": {
    "fonparam": {
      "command": "npx",
      "args": ["-y", "fonparam-mcp"],
      "env": {}
    }
  }
}
如果从源代码安装:
{
  "mcpServers": {
    "fonparam": {
      "command": "node",
      "args": ["/tam/yol/to/fonparam-mcp/dist/index.js"],
      "env": {}
    }
  }
}

注意:从源代码安装时,请将 /tam/yol/to/fonparam-mcp 替换为项目的实际路径。

4. 重启 Claude Desktop

添加配置后,关闭并重新打开 Claude Desktop。

🛠️ 可用工具

📊 基金工具
  • list_funds:列出并筛选基金
  • top_performing_funds:获取业绩最佳的基金
  • compare_funds:比较基金(2-5 只)
  • analyze_fund:分析基金投资
  • fund_historical_data:获取基金的历史价值
🏢 公司工具
  • list_companies:列出投资组合管理公司
  • company_details:获取公司详情
📈 统计工具
  • statistics:列出每日统计信息
  • latest_statistics:获取最新统计信息
  • statistics_by_date:获取指定日期的统计信息
🎯 基金类型工具
  • list_fund_types:列出基金类型
  • fund_type_details:获取基金类型详情
💰 通胀工具
  • inflation_rates:列出通胀数据
  • latest_inflation_rate:获取最新通胀数据
  • monthly_inflation_rate:获取指定月份/年份的通胀数据

💡 使用示例

在 Claude Desktop 中的示例命令:
En iyi performans gösteren 10 fonu göster
"ATA PORTFÖY" şirketine ait fonları listele
AAK ve DAH fonlarını karşılaştır
AAK fonuna 10.000 TL yatırıp yıl başından bugüne kadar kaç para olacağını hesapla
Hisse senedi fonlarının bu ayki performansını göster
Son enflasyon verilerini göster

🔧 开发

Scripts
# TypeScript derlemesi (watch mode)
npm run dev

# Projeyi derle
npm run build

# Sunucuyu başlat
npm start

# Derleme dosyalarını temizle
npm run clean
项目结构
src/
├── index.ts          # Ana MCP sunucusu
├── api-client.ts     # FonParam API client
├── tools.ts          # MCP araçları tanımları
└── types.ts          # TypeScript tip tanımları

🤝 参与贡献

  1. Fork 仓库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交更改(git commit -m 'feat: amazing new feature')
  4. 推送分支(git push origin feature/amazing-feature)
  5. 创建 Pull Request

📜 许可证

本项目采用 MIT 许可证。

🔗 链接

⚠️ 注意

此服务器使用 FonParam API 的免费层,并受速率限制规则约束:

  • 15 分钟内最多 25 次请求
  • 每日最多 100 次请求

如果使用频繁,可以考虑获取 API 密钥。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。