Skip to main content
Glama
yshumei2025

ID Factory MCP Server

by yshumei2025

ID Factory MCP Server

一个基于 Model Context Protocol (MCP) 的 ID Factory 解析服务器,提供统一的 ID 句柄解析和查询功能。

功能特性

  • 单个ID解析 - 解析ID句柄获取详细信息

  • 批量解析 - 同时解析多个ID句柄

  • 组件分析 - 解析并格式化ID组件信息

  • 完整响应数据 - 包括站点信息、归属信息、权限设置等

安装

使用 pip

pip install mcp

使用 uv (推荐)

uv pip install mcp

快速开始

方式1: 直接运行

python idfactory_mcp_server.py

方式2: 使用包管理器

# 安装
pip install -e .

# 运行
idfactory-mcp-server

MCP 配置

在 Claude Code 的配置文件中添加:

{
  "mcpServers": {
    "idfactory": {
      "command": "python",
      "args": ["/path/to/idfactory_mcp_server.py"],
      "env": {}
    }
  }
}

使用示例

# 解析单个ID
请帮我解析ID句柄 700.100

# 批量解析
批量解析这些ID:700.100, 700.1, 700.2

# 组件分析
详细解析ID 700.100的所有组件信息

API 端点

  • Base URL: http://resolve.idfactory.cn:8081

  • 无需认证:公开API,无需密钥

工具列表

工具名

描述

参数

resolve_id

解析ID获取详细信息

handle (必需)

batch_resolve_ids

批量解析多个ID句柄

handles (必需, 数组)

parse_id_components

解析并格式化ID组件

handle (必需), format_output (可选)

项目结构

.
├── idfactory_mcp_server/      # 包目录
│   ├── __init__.py
│   └── server.py              # MCP服务器实现
├── idfactory_mcp_server.py    # 单文件版本
├── pyproject.toml             # 项目配置
├── requirements.txt           # 依赖列表
└── README.md                  # 本文档

开发

运行测试

python test_idfactory.py

调试模式

# 启用详细日志
LOGLEVEL=DEBUG python idfactory_mcp_server.py

依赖

  • Python >= 3.10

  • mcp >= 1.0.0

License

MIT License

作者

yshumei098

相关链接

-
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/yshumei2025/idfactory-mcp-server-test'

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