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
-
license - not tested
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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

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

                    Related MCP Servers

                    • A
                      security
                      -
                      license
                      A
                      quality
                      Implementation of Model Context Protocol (MCP) server that provides tools for accessing Google Cloud's Vertex AI Gemini models, supporting features like web search grounding and direct knowledge answering for coding assistance and general queries.
                      Last updated -
                      20
                      26
                      85
                      MIT License
                      • Linux
                      • Apple
                    • -
                      security
                      -
                      license
                      -
                      quality
                      A Model Context Protocol server that gives Claude access to Google's Gemini 2.5 Pro for extended thinking, code analysis, and problem-solving with a massive context window.
                      Last updated -
                      9,242
                      • Apple
                    • -
                      security
                      -
                      license
                      -
                      quality
                      A Model Context Protocol server that enables Claude to collaborate with Google's Gemini AI models, providing tools for question answering, code review, brainstorming, test generation, and explanations.
                      Last updated -
                      MIT License
                    • A
                      security
                      -
                      license
                      A
                      quality
                      A secure Model Context Protocol server that enables Claude Code to connect with OpenAI and Google Gemini models, allowing users to query multiple AI providers through a standardized interface.
                      Last updated -
                      3
                      2
                      MIT License

                    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