mcpField
M
MCP servers powered by

MCP servers powered by

本地服务
github.com/aipotheosis-labsAI 与智能体25365 周前更新

关于 MCP servers powered by

MCP servers powered by ACI.dev 是 ACI.dev 托管函数的 MCP 服务集合,提供按应用直接访问工具的服务和统一的元工具服务。面向需要通过 MCP 调用多种第三方应用功能的开发者。

主要功能

  1. 01按指定应用暴露函数(工具)
  2. 02统一服务提供搜索与执行两个元工具
  3. 03通过 uvx 从 PyPI 直接运行
  4. 04提供 Docker 镜像运行方式
  5. 05支持使用 MCP Inspector 调试

适用场景

  1. 01为 MCP 客户端接入指定应用的工具
  2. 02通过统一服务按需发现并执行 ACI.dev 的全部函数
  3. 03在容器中运行 MCP 服务

MCP 相关

该项目是 MCP 服务,向 MCP 客户端暴露 ACI.dev 托管的函数(工具),包括按应用划分的 aci-mcp-apps 与统一的 aci-mcp-unified。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"aci": {
"command": "uvx",
"args": [
"aci-mcp"
]
}
}
}
启动命令uvx aci-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiaci-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

由 ACI.dev 提供支持的 MCP 服务

重要

本 README 仅涵盖基本开发指南。有关 ACI.dev MCP 服务的完整文档和教程,请访问 aci.dev docs。

目录

概述

此软件包提供三个 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 docs。

在本地运行 MCP 服务

此软件包已发布到 PyPI,因此你可以直接使用 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.

与 MCP 客户端集成

有关如何为不同的 MCP 客户端配置 MCP 服务的更多信息,请参阅统一 MCP 服务和 Apps MCP 服务部分。

Docker

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

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

# Run the apps server
docker run --rm -i -e ACI_API_KEY=<ACI_API_KEY> aci-mcp apps-server --apps <APP1,APP2,...> --linked-account-owner-id <LINKED_ACCOUNT_OWNER_ID>

调试

你可以使用 MCP inspector 调试服务:

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

# For apps server
npx @modelcontextprotocol/inspector uvx aci-mcp apps-server --apps "BRAVE_SEARCH,GMAIL" --linked-account-owner-id <LINKED_ACCOUNT_OWNER_ID>

运行 tail -n 20 -f ~/Library/Logs/Claude/mcp*.log 将显示服务日志,有助于排查问题。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。