Skip to main content
Glama
vicboma1

claude-ia-mcp-tools

by vicboma1

APIクライアント → ビジネスロジック → MCPツール

通常のアプリケーションコードとMCPツールの両方からAPIクライアントとビジネスロジックを再利用する方法を示す、小さなPythonの例です。

構成

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クライアントは、公開デモAPIとして https://jsonplaceholder.typicode.com を使用しています。

実際の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