Token导航 LogoToken导航TokenDH.com
Conda Meta MCP logo
AI代理未说明官方级别未说明来源级核验

Conda Meta MCP

MCP Server

一个提供权威、只读的Conda生态系统元数据的MCP(模型上下文协议)服务器,专为AI代理设计。

工具数

8

提示词数

0

GitHub Stars

5

资源数

0
包管理Python机器学习

安装说明

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

作者 / 组织

conda-incubator

提供方

conda-incubator

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

![prek](https://github.com/j178/prek) ![Ruff](https://github.com/astral-sh/ruff) ![ty](https://github.com/astral-sh/ty) ![Tests](https://github.com/conda-incubator/conda-meta-mcp/actions/workflows/tests.yml)

conda-meta-mcp

MCP(模型上下文协议)服务器为AI代理公开权威的只读Conda生态系统元数据。

📖 阅读介绍博客文章: conda meta mcp:AI代理的conda生态系统数据专家

“Meta”在这里意味着什么

“Meta”指的是关于软件包的结构化、机器可消费的生态系统智能,而不是上游项目文档本身。此服务器提供(另请参见架构 server-info.json 当前能力):

目前可用:

  • 版本元数据(MCP工具/库版本)通过 info 工具
  • 包裹信息tarball数据通过 package_insights 工具
  • 通过以下方式搜索包裹 package_search 工具
  • 通过导入到包的启发式映射 import_mapping 工具
  • 通过文件路径映射到包 file_path_search 工具
  • 通过以下方式将PyPI名称映射到conda包 pypi_to_conda 工具
  • CLI帮助(适用于conda) cli_help 工具
  • 通过以下方式查询存储库元数据(取决于/谁需要) repoquery 工具

计划:

  • 求解器可行性信号(干运行输出)
  • 模式参考和选定的规范摘录
  • 二进制链接信息
  • 知识库各部分的链接(不是副本)

它不嵌入、索引或提供完整的库文档(例如numpy API页面);这仍然超出了设计范围。

1.目的

通过提供最新的关键和零散的专家知识,使代理能够回答包装问题。该项目提供了一个安全、可检查、零副作用的表面,因此试剂可以提供准确、最新的指导。

2.范围

目标

  • 值得信赖的机器界面
  • 只读,可托管
  • 快速启动,低延迟
  • 清晰的扩展和测试模式

非目标

  • 执行安装/修改
  • 替换人类文档
  • 重新实现conda-forge处理逻辑

3.设计原则

  • 合同规定无副作用
  • 刀具注册模式(conda_meta_mcp.tools)
  • 测试+预提交强制一致性
  • 增量扩展

4.安装

通过pixi(推荐)

作为工具全局安装:

pixi global install conda-meta-mcp

或者添加到您的项目中:

pixi add conda-meta-mcp

康达/曼巴

conda install -c conda-forge conda-meta-mcp

或者搭配曼巴/小曼巴:

mamba install -c conda-forge conda-meta-mcp

来源(开发)

先决条件: 皮克西

git clone https://github.com/conda-incubator/conda-meta-mcp.git
cd conda-meta-mcp
pixi run cmm --help

5.代理设置

安装为conda包

呼叫 cmm mcp-json 获取一个包含带有args的命令的json片段,以添加到您的代理配置中。

从源安装

呼叫 pixi run cmm mcp-json 获取一个包含带有args的命令的json片段,以添加到您的代理配置中。

6.在GitHub Copilot编码代理中的使用

创建名为的GitHub工作流 copilot-setup-steps.yml 包含(另请参见 ):

jobs:
  copilot-setup-steps:
    ...
    steps:
      ...
      - name: Setup conda-meta-mcp
        uses: conda-incubator/conda-meta-mcp@main
      ...

在存储库中的“设置”->“复制副本”->“编码代理”->“MCP配置”下添加此MCP配置:

{
  "mcpServers": {
    "conda-meta-mcp": {
      "type": "local",
      "command": "cmm",
      "args": [
        "run"
      ],
      "tools": [
        "*"
      ]
    }
  }
}

7.发展

任务(pixi):

  • 测验: pixi run test (覆盖范围开放 htmlcov/index.html)
  • 林/格式/类型/重新生成元数据: pixi run pre-commit

8.扩展(新工具)

  1. 创建 conda_meta_mcp/tools/.py 与:
   from .registry import register_tool

   @register_tool  # or @register_tool(cache_clearers=[...]) for custom cache clearers
   async def my_tool(...) -> dict:
       """Tool description (becomes MCP tool description)."""
       return await asyncio.to_thread(_helper_function, ...)
  1. 添加单元测试(模拟重型deps)
  1. pixi run prek
  1. pixi run test
  1. 开启 PR

8.安全模型

  • 无环境突变
  • 无外部命令副作用
  • 未来的添加必须保留只读合同

目录标签

目录标签

包管理Python机器学习Conda本地部署元数据服务AI代理

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP