Skip to main content
Glama

Materials MCP

材料 MCP 项目

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

概述

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

  • 与 OPTIMADE API 接口访问材料数据库
  • 提供对 GNoME 数据集的专门访问,其中包含数百万个预测的稳定晶体结构
  • 实现对晶体结构及其属性的有效查询和检索
  • 支持材料科学应用的标准化数据交换格式

特征

  • 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

模型上下文协议服务器通过 OPTIMADE API 提供对材料数据库的访问,重点关注包含数百万个预测晶体结构的 Google DeepMind 的 GNoME 数据集。

  1. 概述
    1. 特征
      1. 设置
        1. 项目结构
          1. 依赖项
            1. 用法
              1. 贡献
                1. 执照
                  1. 致谢

                    Related MCP Servers

                    • -
                      security
                      F
                      license
                      -
                      quality
                      A Model Context Protocol server that allows intelligent analysis and querying of XMind mind maps, providing capabilities for searching, extracting, and analyzing content across XMind files.
                      Last updated -
                      24
                      14
                      JavaScript
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A Model Context Protocol server that provides a standardized interface for AI models to interact with NASA's vast array of data sources including APOD, Mars Rover photos, satellite imagery, and space weather data.
                      Last updated -
                      24
                      181
                      31
                      TypeScript
                      ISC License
                      • Apple
                      • Linux
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that allows AI assistants to search for, explore, and retrieve 3D printable models from Thingiverse.
                      Last updated -
                      MIT License
                      • Linux
                      • Apple
                    • -
                      security
                      -
                      license
                      -
                      quality
                      A Model Context Protocol server that enables AI models to programmatically search and interact with proteomics datasets from the PRIDE Archive repository through structured function calling.
                      Last updated -
                      1
                      Python

                    View all related MCP servers

                    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