Skip to main content
Glama
vicboma1

claude-ia-mcp-tools

by vicboma1

API 客户端 → 业务逻辑 → MCP 工具

一个简单的 Python 示例,展示如何在普通应用代码和 MCP 工具中复用 API 客户端和业务逻辑。

结构

src/example/
├── api/
│   └── api_client.py
├── business/
│   └── service.py
├── mcp/
│   └── server.py
└── main.py

该示例提供 5 个操作:

  1. get_user

  2. list_users

  3. create_user

  4. update_user

  5. delete_user

MCP 层刻意保持轻量:它验证 MCP 输入并委托给业务服务。业务服务将 HTTP 工作委托给 API 客户端。

Related MCP server: users-mcp

安装

python -m venv .venv
# Windows:
.venv\Scripts\activate
# Linux/macOS:
source .venv/bin/activate

pip install -r requirements.txt

运行 MCP 服务器

python -m src.example.mcp.server

或者配置 MCP 客户端来启动:

python -m src.example.mcp.server

使用 MCP 工具

通过终端

{"jsonrpc":"2.0","method":"tools/list","id":1}

或者通过 Claude

{
  "mcpServers": {
    "example-users": {
      "command": "python",
      "args": ["-m", "src.example.mcp.server"]
    }
  }
}

重要说明

这是一个自包含的架构示例。API 客户端使用 https://jsonplaceholder.typicode.com 作为公开的演示 API。

对于真实 API,请替换 ApiClient 的实现,并保持业务/MCP 接口基本不变。

测试工作流执行

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Wraps the JSONPlaceholder fake REST API to enable testing and prototyping with CRUD operations on posts, comments, and other resources via MCP.
    12
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A user management MCP server that enables CRUD operations on users stored in a JSON file, with random user generation using Faker.
    77
    1
  • F
    license
    A
    quality
    C
    maintenance
    Exposes user, membership, and role administration tools via MCP, acting as a thin passthrough to a coordinator API with RBAC enforced by the coordinator using caller bearer tokens.
    8

View all related MCP servers

Related MCP Connectors

  • JSONPlaceholder MCP — wraps JSONPlaceholder fake REST API (free, no auth)

  • 34 production API tools over one hosted MCP endpoint.

  • The official MCP Server from Mia-Platform to interact with Mia-Platform Console

View all MCP Connectors

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/vicboma1/claude-ia-mcp-tools'

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