Skip to main content
Glama
vicboma1

claude-ia-mcp-tools

by vicboma1

API-клиент → Бизнес-логика → MCP-инструменты

Небольшой пример на Python, показывающий, как переиспользовать API-клиент и бизнес-логику как из обычного кода приложения, так и из MCP-инструментов.

Структура

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-интерфейсы практически без изменений.

Выполнение тестового рабочего процесса

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

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.
    11
    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.
    28
    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

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-python'

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