MCPVault
MCP Xpp logo

MCP Xpp

未申請

作者: ccampora

Experimental MCP server for Dynamics 365 F&O X++ development. Provides object creation, modification, and codebase navigation through the Model Context Protocol. Includes VS2022 service integration for D365 object handling.

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

ツール(40個)

AxClass

X++ classes and business logic

AxEdt

Extended data types

AxEnum

Enumerations and value lists

AxForm

User interface forms

AxQuery

Data queries

AxReport

SSRS reports

AxTable

Data tables and schema

AxView

Database views

cascadeDelete

(boolean, optional) - Delete dependent objects too (default: false)

codeTarget

(string, optional) - Required when inspectionMode='xppcode':

collection

Specific collection items (requires collectionName)

collectionName

(string, optional) - Required when inspectionMode='collection'

create_xpp_object

Creates D365 F&O objects using VS2022 service integration.

dataSources

(arraystring, optional) - Table names for form datasources

dependencies

(array, optional) - Model dependencies

event-handlers

Event handler methods only

find_xpp_object

Locates X++ objects by name with optional filtering.

format

(string, optional) - Output format: 'text' or 'json'

formName

(string, optional) - Form name (required when mode='create')

inspect_xpp_object

Analyzes D365 objects with multiple inspection modes.

inspectionMode

(string, optional) - Inspection level:

layer

(string, optional) - Application layer (usr, cus, var)

limit

(number, optional) - Maximum results (default: 50)

methods

Extract all method source code

mode

(string, required) - Operation mode:

model

(string, optional) - Filter by D365 model/package name

modelName

(string, optional) - D365 model/package name (default: 'ApplicationSuite')

objectName

(string) - Name of the D365 object

objectType

(string) - Object type (AxClass, AxTable, AxEnum, etc.) - Excludes AxForm

outputPath

(string, optional) - Output directory (default: "Models")

pattern

(string, required) - Search pattern with wildcards (, ?)

patternName

(string, optional) - D365 form pattern to apply (e.g., 'SimpleListDetails', 'DetailsMaster', 'Dialog')

patternVersion

(string, optional) - Pattern version (default: 'UX7 1.0')

properties

(object, optional) - Object-specific configuration

publisher

(string, optional) - Company name (default: "YourCompany")

search_objects_pattern

Searches D365 objects using wildcard patterns.

specific-method

Single method (requires methodName)

summary

Fast overview with collection counts

version

(string, optional) - Version number (default: "1.0.0.0")

xppcode

Extract X++ source code (requires codeTarget)