You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✅ **Multi-Platform** - Works on Windows, macOS, Linux with Node.js
23
24
✅ **MCP Compatible** - Works with Cursor IDE, Claude Desktop, VS Code
24
25
@@ -29,49 +30,34 @@ Transform your F&O development workflow with AI-powered semantic search over 50,
29
30
-**Architects** understanding system patterns
30
31
-**Teams** accelerating development cycles
31
32
32
-
## 🔧 v1.2.1 - Critical Threshold Fix
33
33
34
-
**Resolved**: Fixed threshold settings that were filtering out exact matches. Updated all examples to use 0.5 threshold for reliable foName filter functionality.
34
+
## 🔥 How AI Uses This - The Golden Path
35
35
36
-
## 🆕 New in v1.2.0
36
+
AI follows a proven 6-step workflow ensuring code that integrates with YOUR existing F&O extensions:
37
37
38
-
**Exact Artifact Matching**: Added `foName` filter for precise artifact lookup when you know the exact F&O artifact name.
38
+
**Example: "Add custom field to SalesTable form"**
39
39
40
-
**Key Features:**
41
-
-**foName Filter**: Find specific artifacts by exact name (e.g., "CustTable", "SalesTable")
42
-
-**AI Assistant Integration**: Enhanced MCP server instructions for exact matching
43
-
-**Improved Precision**: Perfect for when you know exact artifact names from requirements
44
-
45
-
## ⚠️ Compatibility Note
40
+
```
41
+
Step 1: 🔍 Search Standard D365
42
+
→ Finds SalesTable form in Microsoft's implementation
46
43
47
-
**Cursor IDE Compatibility**: This version maintains dual-format response support to ensure compatibility across all Cursor IDE versions:
44
+
Step 2: 📖 Read Standard Implementation
45
+
→ Understands Microsoft's XML structure and patterns
48
46
49
-
1.**Structured Content** - For older clients with structured content display and MCP protocol compliance
50
-
2.**Embedded JSON in Text** - For newer clients with structured content display issues
47
+
Step 3: 🔧 Search YOUR Custom Code
48
+
→ Searches YOUR workspace for existing SalesTable extensions
51
49
52
-
---
50
+
Step 4: 📖 Read YOUR Customizations
51
+
→ Learns your coding style and current implementation
53
52
54
-
## 🔥 Real-World AI Assistant Scenarios
53
+
Step 5: ✨ Generate Context-Aware Code
54
+
→ Creates extension that works with YOUR existing code
55
55
56
-
**Extension Development:**
57
-
```
58
-
You: "I need to create a custom validation for sales orders"
59
-
AI: *automatically searches F&O artifacts* "I found SalesTable validation patterns. Let me read the XML files and show you 3 approaches..."
56
+
Step 6: 💡 Present with Full Context
57
+
→ Shows: Standard + Your extensions + Generated code
60
58
```
61
59
62
-
**Learning Existing Code:**
63
-
```
64
-
You: "How does inventory posting work?"
65
-
AI: *queries relevant artifacts* "Based on InventPosting class and related forms, here's the flow..." *reads actual source files*
66
-
```
67
-
68
-
**Best Practices:**
69
-
```
70
-
You: "What's the right way to extend purchase workflows?"
71
-
AI: *finds workflow examples* "Looking at PurchReqWorkflow implementations..." *analyzes local XML*
72
-
```
73
-
74
-
**🚀 True AI pair programming for F&O** - your AI partner has instant access to the entire F&O codebase and becomes your expert development companion!
60
+
**Result:** Code that integrates seamlessly with your existing customizations on first try - no conflicts, no rework.
75
61
76
62
## ⚡ Quick Start
77
63
@@ -84,15 +70,7 @@ Ensure you have **Node.js** installed:
84
70
### 2. Download & Setup
85
71
86
72
1. Download the latest release and extract it anywhere on your system
87
-
2. The package includes:
88
-
-`fo-semantic-mcp-win.cmd` - Windows launcher script
89
-
-`dist/` - Compiled server files
90
-
-`node_modules/` - Dependencies (pre-installed)
91
-
-`package.json` - Project configuration
92
-
93
-
**Windows:** Use the provided `fo-semantic-mcp-win.cmd` launcher
94
-
95
-
**macOS/Linux:** Run directly with: `node dist/server.js`
73
+
2. The package includes pre-compiled server files and dependencies
96
74
97
75
### 3. Get API Key
98
76
@@ -137,20 +115,6 @@ Update your MCP client configuration (replace `C:\\Downloads\\` with your extrac
137
115
}
138
116
```
139
117
140
-
**Alternative for Windows** - Use the launcher script:
0 commit comments