Token导航 LogoToken导航TokenDH.com
ALM XPP MCP logo
AI代理stdio官方级别未说明来源级核验

ALM XPP MCP

MCP Server

almxppmcp

ALM XPP MCP是一个为D365 Finance & Operations设计的AI代理工具,提供34种工具,涵盖代码生成、质量验证、安全许可和Azure DevOps集成等功能。

工具数

33

提示词数

0

GitHub Stars

1

资源数

0
AI代理代码生成JavaScriptClaudeClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

alimbenhelal-pro

提供方

alimbenhelal-pro

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx almxppmcp --api-key YOUR_TOKEN

详细介绍

almxppmcp

npx发射器 为了 ALM XPP MCP 云服务器——D365财务与运营人工智能代理,配备34个工具。

需求

______________________________________________________________________

快速开始

npx almxppmcp --api-key YOUR_TOKEN

或者设置环境变量:

export ALMXPPMCP_API_KEY=YOUR_TOKEN
npx almxppmcp

______________________________________________________________________

MCP客户端配置

VS代码/GitHub副本-- .vscode/mcp.json

{
  "servers": {
    "almxppmcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "almxppmcp", "--api-key", "YOUR_TOKEN"]
    }
  }
}

光标-- .cursor/mcp.json

{
  "mcpServers": {
    "almxppmcp": {
      "command": "npx",
      "args": ["-y", "almxppmcp", "--api-key", "YOUR_TOKEN"]
    }
  }
}

克劳德桌面-- claude_desktop_config.json

{
  "mcpServers": {
    "almxppmcp": {
      "command": "npx",
      "args": ["-y", "almxppmcp", "--api-key", "YOUR_TOKEN"]
    }
  }
}
提示: 替换 YOUR_TOKEN 令牌显示在您的仪表板上。将其设置为env-var以避免硬编码: ``json { "mcpServers": { "almxppmcp": { "command": "npx", "args": ["-y", "almxppmcp"], "env": { "ALMXPPMCP_API_KEY": "YOUR_TOKEN" } } } } ``

______________________________________________________________________

环境变量

变量描述
ALMXPPMCP_API_KEY您的API令牌(替代 --api-key)
ALMXPPMCP_SERVER_URL覆盖MCP端点(默认值: https://api.almxpp.com/mcp)

______________________________________________________________________

专用D365FO数据环境

使用捆绑的 almxppmcp-d365fo-proxy 当您需要专用于实时D365FO环境数据层的第二台MCP服务器时。

它现在支持两种模式:

  • 本地直接模式:您的计算机通过Azure CLI获取D365FO令牌,并直接调用环境
  • 云桥模式:启动器调用您托管的ALM XPP端点,该端点在服务器端获取D365FO令牌

这是有意与 almxppmcp:

  • almxppmcp:知识库、自定义代码、关系、Azure DevOps、生成
  • almxppmcp-d365fo-proxy:通过Azure CLI身份验证的实时D365FO环境MCP端点

它做什么

  • 作为Copilot、Cursor或Claude的本地stdio MCP服务器运行
  • 获取Azure AD承载令牌 az account get-access-token
  • 将JSON-RPC消息转发到D365FO远程MCP端点
  • 蜜饯 mcp-session-id 跨请求
  • 处理纯JSON和 text/event-stream 回应

本地直接模式

所需的环境变量:

变量描述
D365FO_MCP_URL例如,完整的远程MCP URL https://your-env.sandbox.operations.dynamics.com/mcp
D365FO_RESOURCE例如,D365FO资源URL https://your-env.sandbox.operations.dynamics.com
D365FO_TENANT_IDAzure CLI令牌获取的可选租户覆盖

VS代码MCP配置示例:

{
  "servers": {
    "almxppmcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "almxppmcp"],
      "env": {
        "ALMXPPMCP_API_KEY": "YOUR_TOKEN"
      }
    },
    "d365fo-data": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "-p", "almxppmcp", "almxppmcp-d365fo-proxy"],
      "env": {
        "D365FO_MCP_URL": "https://YOUR-ENV.sandbox.operations.dynamics.com/mcp",
        "D365FO_RESOURCE": "https://YOUR-ENV.sandbox.operations.dynamics.com"
      }
    }
  }
}

云桥模式

所需的环境变量:

变量描述
D365FO_PROXY_URL例如,托管ALM XPP代理端点 https://www.almxpp.com/api/d365fo/mcp
D365FO_PROXY_API_KEY用于调用托管代理的ALM XPP API令牌
D365FO_MCP_URL可选但推荐每个用户的目标环境URL
D365FO_RESOURCE可选但推荐每个用户的资源URL

在多用户场景中,将环境URL保存在每个用户的MCP配置中(而不是ACA全局变量中)。 启动器根据请求将这些值转发到云桥。

VS代码MCP配置示例:

{
  "servers": {
    "d365fo-data": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "-p", "almxppmcp", "almxppmcp-d365fo-proxy"],
      "env": {
        "D365FO_PROXY_URL": "https://www.almxpp.com/api/d365fo/mcp",
        "D365FO_PROXY_API_KEY": "YOUR_ALMXPP_TOKEN",
        "D365FO_MCP_URL": "https://YOUR-ENV.sandbox.operations.dynamics.com/mcp",
        "D365FO_RESOURCE": "https://YOUR-ENV.sandbox.operations.dynamics.com"
      }
    }
  }
}

D365FO先决条件

  1. 安装Azure CLI并运行 az login
  2. 在D365FO中,打开 Allowed MCP clients
  3. 添加Azure CLI客户端id 04b07795-8ddb-461a-bbee-02f9e1bf7b46
  4. 将其标记为目标环境允许

注:

  • 此通用客户端id仅在D365中配置
  • 不要将此客户端id放入MCP JSON中
  • MCP JSON只需要代理命令和相关的URL/env值

推荐使用模式

同时使用两台MCP服务器:

  • almxppmcp 识别表、实体、关系、自定义扩展名和相关工作项
  • d365fo-data 检查真实环境数据、表单或自定义操作
  • 在聊天中交叉显示结果,以连接知识库、自定义代码、工作项和实时数据

npm/examples/vscode-mcp.d365fo-data.json, npm/examples/vscode-mcp.d365fo-data.cloud.json,以及 docs/D365FO_DATA_ENVIRONMENT_SETUP.md 用于即用型设置。

______________________________________________________________________

有哪些可用的工具?

该服务器公开了6个类别的34个工具:

类别工具
发现search_d365_code, get_object_details, list_objects, get_relation_graph, find_related_objects
参考文献和影响find_references, find_extensions, find_callers
代码生成generate_xpp_template, generate_query, generate_d365_solution, generate_unit_test
质量与验证validate_best_practices, detect_performance_issues, validate_aot_pattern, explain_code_complexity, suggest_refactoring
安全与许可trace_security_chain, trace_role_license_tree, generate_security_governance_report
Azure DevOpsado_query_workitems, ado_create_task, ado_list_prs, ado_analyze_pr_impact, ado_post_comment, ado_post_pr_comment, ado_changelog_from_prs, ado_analyze_workitem, ado_estimate_effort, ado_auto_test_scenario, ado_gap_fit_analysis, ado_knowledge_gap_detector, ado_sprint_capacity

仪表盘 查看完整的工具列表。

______________________________________________________________________

许可证

麻省理工学院

目录标签

目录标签

AI代理代码生成JavaScriptClaude本地部署D365财务与运营质量验证AzureDevOps集成

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

almxppmcp

工具数量(toolCount,工具数)

33

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP