Skip to main content
Glama

材料 MCP 项目

一个模型上下文协议 (MCP) 服务器,旨在通过 OPTIMADE API 与材料数据库交互,尤其侧重于 Google DeepMind 的 GNoME(用于材料探索的图形网络)数据集。该项目充当 OPTIMADE API 与材料科学应用程序之间的桥梁,从而实现对晶体结构数据的高效访问和操作。

概述

材料 MCP 项目实现了一个模型上下文协议服务器,该服务器:

  • 与 OPTIMADE API 接口访问材料数据库

  • 提供对 GNoME 数据集的专门访问,其中包含数百万个预测的稳定晶体结构

  • 实现对晶体结构及其属性的有效查询和检索

  • 支持材料科学应用的标准化数据交换格式

Related MCP server: Gemini MCP Server

特征

  • OPTIMADE API 集成,实现标准化材料数据库访问

  • GNoME 数据集集成,用于访问预测的稳定晶体结构

  • 用于晶体结构查询的 RESTful API 端点

  • 支持常见的材料科学数据格式

  • 高效的数据缓存和检索机制

  • 标准化查询语言支持

设置

  1. 确保安装了 Python 3.10 或更高版本

  2. 创建虚拟环境:

    python -m venv venv source venv/bin/activate # On Unix/macOS
  3. 使用 Poetry 安装依赖项:

    pip install poetry poetry install

项目结构

  • materials_mcp/ - 主包目录

    • api/ - OPTIMADE API 集成

    • gnome/ ——GNoME 数据集特定功能

    • models/ -数据模型和模式

    • server/ ——MCP 服务器实现

  • tests/ ——测试目录

  • pyproject.toml - 项目配置和依赖项

  • README.md - 此文件

依赖项

  • Python >=3.10

  • optimade >=1.2.4 - 用于 OPTIMADE API 集成

  • 根据需要将添加其他依赖项:

    • 用于 Web 服务器的 FastAPI/Flask

    • 数据库集成

    • 数据处理与分析

    • 测试和文档

用法

[随着项目的发展,将会添加使用示例]

贡献

[将添加贡献指南]

执照

[即将添加许可证信息]

致谢

  • Google DeepMind 的 GNoME 数据集

  • API 规范的 OPTIMADE 联盟

  • [其他致谢待补充]

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZuchGuillotine/MatMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server