Token导航 LogoToken导航TokenDH.com
Astrx MCP Server logo
搜索检索stdio官方级别未说明来源级核验

Astrx MCP Server

MCP Server

Astrx MCP Server是一个高性能的多模型检索增强生成(RAG)系统,专为提供科学准确的动物知识信息而设计,支持多种AI模型切换和混合搜索功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python混合搜索搜索

安装说明

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

作者 / 组织

praneet1503

提供方

praneet1503

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

______________________________________________________________________

标题:Astrix MCP服务器 表情符号🦁 颜色来源:靛蓝 颜色To:紫色 sdk:毕业 sdk版本:4.19.2 app_file:app.py 固定:false 许可证:mit 标签:

  • 主控程序
  • 抹布
  • 桑巴诺娃
  • 谷歌
  • 双子座
  • 人类
  • 模态
  • 动物
  • 构建mcp跟踪消费者

______________________________________________________________________

🦁 Astrix MCP服务器

动物知识的终极多模型RAG系统。

Astrix MCP服务器 是一个高性能、生产就绪的模型上下文协议(MCP)服务器,旨在提供有关动物王国的准确、科学支持和人工智能丰富的信息。它将庞大的本地数据集(19000多条记录)与先进的大型语言模型(LLM)相结合,以提供即时、可靠的答案。

🎥 观看演示视频

______________________________________________________________________

🚀 特性

🧠 多模型智能

在用于推理和生成的顶级AI模型之间无缝切换:

  • SambaNova云:使用Llama 3.3 70B、Llama 3.1 8B和DeepSeek R1/V3进行快速推理。
  • 谷歌双子座:完全支持Gemini生态系统(3.0专业预览版、2.5专业版、2.5 Flash、Gemma 3)。
  • 安thropic克劳德:克劳德3.5十四行诗和俳句的高智商推理。
  • 布莱克塞尔:无服务器代理建议和有趣的事实。
  • 当地撤退:离线关键字搜索和“微型模型”模拟。

🛡️ 强大的API密钥系统和故障切换

  • 可选密钥:用户可以使用内置功能浏览系统 演示密钥 (受费率限制)。
  • 智能回退:如果高级型号(如Gemini 2.5 Pro)达到费率限制,系统会自动降级到更快、更便宜的型号(如双子2.5 Flash Lite),以确保请求成功。
  • 会话安全:用户提供的API密钥仅存储在活动会话的内存中,从不保存到磁盘。

📚 统一知识库

系统查询从多个来源构建的合并索引:

  1. 报废数据:19000+原始动物记录(animals.json).
  2. 科学数据:外部CSV的分类和归类(animals-external.csv).
  3. 人工智能丰富的数据:Llama 3.3通过Modal填写的缺失字段(饮食、寿命、有趣的事实)(animals_enriched.json).

🔍 混合搜索(RAG)

  • 语义搜索:用途 sentence-transformers (Local)或Modal(Serverless GPU)基于含义而不仅仅是关键字来查找动物。
  • 关键字回退:即使没有GPU,也能立即获得结果。

______________________________________________________________________

🧩 建筑

该项目采用模块化结构 快速API 应用程序与a 格拉迪奥 前端。

  • 前端(app.py):一个干净、交互式的web界面,用于查询模型、管理密钥和查看原始数据。
  • 逻辑核心(logic.py):处理RAG检索、提示工程、模型路由和错误处理。
  • 数据层(data/):存储JSON和CSV数据集。
  • ETL管道(scripts/):用于合并、清理和丰富数据的Python脚本。

______________________________________________________________________

📂 文件夹结构

astrx-mcp-server/
├── app.py                      # Main entry point (FastAPI + Gradio)
├── logic.py                    # Core business logic, RAG, and model integration
├── modal_ops.py                # Modal serverless functions for embeddings
├── requirements.txt            # Python dependencies
├── Dockerfile                  # Container configuration
├── README.md                   # Documentation
├── data/                       # Dataset storage
│   ├── animals.json            # Raw scraped data
│   ├── animals_enriched.json   # AI-processed production data
│   ├── animals-external.csv    # Scientific classification data
│   └── Animal Traits...csv     # Observational traits
├── scripts/                    # ETL and Maintenance
│   ├── merge_external_datasets.py
│   ├── enrich_animals_modal.py
│   └── validate_data.py
└── tests/                      # Unit and pipeline tests

______________________________________________________________________

🛠️ 安装和设置

先决条件

  • Python 3.10+
  • Git

1.克隆存储库

git clone https://github.com/praneet1503/astrx-mcp-server.git
cd astrx-mcp-server

2.安装依赖项

pip install -r requirements.txt

3.配置环境(可选)

创建一个 .env 文件以永久存储API密钥,用于本地开发:

SAMBANOVA_API_KEY=your_key_here
CLAUDE_API_KEY=your_key_here
GEMINI_API_KEY=your_key_here
MODAL_TOKEN_ID=your_token_id
MODAL_TOKEN_SECRET=your_token_secret

4.运行服务器

python app.py

访问UI http://localhost:7860.

______________________________________________________________________

🧬 数据集和丰富

Astrix的核心是它的数据。我们使用多级管道来确保质量:

  1. 摄入:原始数据被抓取并保存到 data/animals.json.
  2. 归一化: scripts/merge_external_datasets.py 规范字段名称,合并科学分类。
  3. 人工智能丰富: scripts/enrich_animals_modal.py 用途 模态 将请求并行化 桑巴诺娃呼叫3.1 8b,填补空白,如:

- *饮食* - *寿命* - *威胁状态* - *有趣的事实*

要自己运行富集管道,请执行以下操作:

export SAMBANOVA_API_KEY="your_key"
modal run scripts/enrich_animals_modal.py

______________________________________________________________________

☁️ 部署

拥抱面部空间

该项目针对拥抱脸空间(Docker SDK)进行了优化。

  1. 创建一个新的空间。
  2. 选择 码头工人 作为SDK。
  3. 将此存储库推送到空间。
  4. 将API密钥添加为 秘密 在“空间”设置中。

模态

用于重型起重作业(嵌入和批量富集)。

  • 部署嵌入功能: modal deploy modal_ops.py

______________________________________________________________________

🤝 贡献

欢迎投稿!请按照以下步骤操作:

  1. 分叉存储库。
  2. 创建要素分支(git checkout -b feature/amazing-feature).
  3. 提交你的更改。
  4. 推到树枝上。
  5. 打开拉取请求。

______________________________________________________________________

📄 许可证

该项目根据 Apache许可证.

______________________________________________________________________

内置于❤️ MCP黑客马拉松。 *由SambaNova、谷歌Gemini、Anthropic、Blaxel和Modal提供技术支持。*

目录标签

目录标签

Python混合搜索搜索多模型AI本地部署动物知识库RAG系统科学数据

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP