AL

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

254 stars 42 forks Качество 52 Тренд 18MIT

aipotheosis-labs/aci-mcp — это кандидат для MCP-сервера, импортированный из https://github.com/aipotheosis-labs/aci-mcp.

Обзор

aipotheosis-labs/aci-mcp — это кандидат для MCP-сервера, импортированный из https://github.com/aipotheosis-labs/aci-mcp.

Обзор (машинный перевод)

[! ВАЖНО] Этот README охватывает только базовое руководство по разработке. Полная документация и обучающие материалы по ACI.dev MCP-серверах, пожалуйста, посетите aci.dev документацию.

Содержание

  • MCP-серверы на базе ACI.dev
  • Содержание
  • Обзор
  • Локально запускать MCP-серверы
  • Интеграция с клиентами MCP
  • Docker
  • Отладка

Обзор

Этот пакет предоставляет три сервера протокола Model Context Protocol (MCP) для доступа к управляемым функциям (инструментам) ACI.dev

  • aci-mcp-apps: MCP-сервер, обеспечивающий прямой доступ к функциям (инструментам) из указанных приложений

  • aci-mcp-unified: MCP-сервер, предоставляющий две мета-функции (инструменты) (ACI_SEARCH_FUNCTIONS и ACI_EXECUTE_FUNCTION) для обнаружения и выполнения ВСЕ функций (инструментов), доступных на ACI.dev

[! ВАЖНО] Для подробного объяснения и обучающих материалов по серверам MCP, пожалуйста, посетите aci.dev документацию.

Запускайте серверы MCP локально

Пакет публикуется в PyPI, поэтому его можно запускать напрямую с помощью uvx:

Интеграция с клиентами MCP

См. разделы Unified MCP Server и Apps MCP Server для получения дополнительной информации о том, как настраивать MCP-серверы с разными MCP-клиентами.

Docker

Отладка

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP servers powered by ACI.dev

[!IMPORTANT] This README only covers basic development guide. For full documentation and tutorials on ACI.dev MCP servers please visit aci.dev docs.

Table of Contents

Overview

This package provides three Model Context Protocol (MCP) servers for accessing ACI.dev managed functions (tools):

  • aci-mcp-apps: An MCP server that provides direct access to functions (tools) from specified apps

  • aci-mcp-unified: An MCP server that provides two meta functions (tools) (ACI_SEARCH_FUNCTIONS and ACI_EXECUTE_FUNCTION) to discover and execute ALL functions (tools) available on ACI.dev

[!IMPORTANT] For detailed explanation and tutorials on the MCP servers please visit aci.dev docs.

Run MCP Servers Locally

The package is published to PyPI, so you can run it directly using uvx:

# Install uv if you don't have it already
curl -sSf https://install.pypa.io/get-pip.py | python3 -
pip install uv
$ uvx aci-mcp --help
Usage: aci-mcp [OPTIONS] COMMAND [ARGS]...

  Main entry point for the package.

Options:
  --help  Show this message and exit.

Commands:
  apps-server     Start the apps-specific MCP server to access tools...
  unified-server  Start the unified MCP server with unlimited tool access.

Integration with MCP Clients

See the Unified MCP Server and Apps MCP Server sections for more information on how to configure the MCP servers with different MCP clients.

Docker

# Build the image
docker build -t aci-mcp .

# Run the unified server
docker run --rm -i -e ACI_API_KEY= aci-mcp unified-server --linked-account-owner-id 

# Run the apps server
docker run --rm -i -e ACI_API_KEY= aci-mcp apps-server --apps  --linked-account-owner-id 

Debugging

You can use the MCP inspector to debug the server:

# For unified server
npx @modelcontextprotocol/inspector uvx aci-mcp unified-server --linked-account-owner-id 

# For apps server
Открыть полный README на GitHub

Установка

docker run --rm -i -e ACI_API_KEY=<ACI_API_KEY> aci-mcp unified-server --linked-account-owner-id <LINKED_ACCOUNT_OWNER_ID>
Новичок в MCP? Начните с руководства на mcpskill.org →