Fo Semantic MCP
F

Fo Semantic MCP

これはMicrosoft Dynamics 365 Finance & Operations開発用のMCPサーバーです。セマンティック検索により5万以上のF&O標準コンポーネントにアクセスし、AIアシスタントが開発過程で関連する実装パターンを探し、ローカルのソースコードを読み取ることをサポートします。
2ポイント
7.7K

FO Semantic MCP Serverとは?

これはDynamics 365 F&Oの開発者向けに特別に設計されたAIアシスタント拡張ツールです。Model Context Protocol (MCP)を通じてAI開発アシスタント(Cursor IDE、Claude Desktop、VS Codeなど)と統合し、AIがMicrosoft公式の50,000以上のF&O標準コンポーネントを検索し、ローカルのソースコードファイルを読み取ることができるようにします。これにより、より正確で関連性の高い開発提案を提供します。

FO Semantic MCP Serverの使い方は?

インストールと設定を行うと、AIアシスタントは2つの核心的な機能を獲得します。1) 自然言語でF&O標準コンポーネントを検索する機能;2) ローカルのF&Oソースコードファイルを読み取る機能。AIアシスタントにF&O開発に関する質問を直接投げかけると、自動的にこれらのツールを使って関連情報を探します。

適用シーン

すべてのD365 F&O開発シーンに適用されます。新しい拡張機能を開発する際の標準実装の参考を探す;Microsoft公式のコードパターンを学ぶ;関連するテーブル、フォーム、クラスなどのコンポーネントを素早く見つける;ビジネス領域とモジュール構造を理解する;開発サイクルを短縮する。

主要機能

セマンティック検索
自然言語でのクエリを使ってF&Oコンポーネントを検索でき、正確な名前を覚えておく必要はありません。AIがあなたの意図を理解し、最も関連性の高い結果を返します。
大量のコンポーネントライブラリ
50,000以上の標準F&Oコンポーネントをカバーしており、テーブル、フォーム、クラス、拡張データ型、列挙型、データエンティティ、ビュー、クエリが含まれます。
AIによるスマートな説明
各コンポーネントにはAIが生成した説明が付属しており、完全なXMLコードを読まなくても用途とコンテキストを素早く理解できます。
ローカルファイルアクセス
ローカルのF&Oインストールパスを設定すれば、XMLソースコードファイルを直接読み取り、完全なコード分析を行うことができます。
豊富なメタデータ
ビジネス領域、モジュールの帰属、設定キー、使用コンテキストなどの詳細情報を提供し、コンポーネントがシステム内で果たす役割を理解するのに役立ちます。
クロスプラットフォーム対応
Windows、macOS、Linuxシステムをサポートし、Node.js環境があれば実行できます。
MCPプロトコル統合
Cursor IDE、Claude Desktop、VS Codeなどの主流のAI開発ツールとシームレスに統合されます。
ガイド付きワークフロー
Claude Desktopでは、F&O開発の完全な6ステップのワークフローのヒントが提供され、AIアシスタントが検索から実装までの完全なプロセスを完了するようにガイドします。
利点
開発効率を大幅に向上させる:標準実装の参考を素早く見つけ、検索時間を削減する
学習曲線を低く抑える:AIが生成した説明により複雑なコンポーネントを理解しやすくする
コードの一貫性を維持する:標準パターンに基づいて開発し、システムとの互換性を確保する
エラーを減らす:検証済みの標準実装を参考にする
柔軟なインストール方法:npx、グローバルインストール、手動インストールをサポートする
継続的な更新:npx方式で自動的に最新バージョンを取得する
制限
APIキーが必要:xplusplus.aiから取得して設定する必要がある
ネットワーク接続に依存する:検索機能はオンラインサービスにアクセスする必要がある
ローカルファイルの読み取りには設定が必要:F&Oのインストールパスを正しく設定する必要がある
Claude Desktopのヒントはこのプラットフォームに限定される:他のプラットフォームでは手動でワークフローをガイドする必要がある
Node.js環境が必要:最低バージョン18以上

使い方

APIキーを取得する
xplusplus.aiのウェブサイトにアクセスして登録し、APIキーを取得します。
インストール方法を選択する
npx方式の使用をおすすめします(インストール不要、自動更新)。または、グローバルインストール/手動インストールを選択することもできます。
MCPクライアントを設定する
開発ツール(Cursor/Claude/VS Code)に応じて設定ファイルを編集し、サーバー設定と環境変数を追加します。
開発ツールを再起動する
AI開発ツールを完全に閉じてから再度起動し、MCPサーバーを読み込みます。
使用を開始する
AIアシスタントに直接F&O開発に関する質問を投げかけるか、/fo - development - assistantヒント(Claude Desktop)を使用します。

使用例

サプライヤーグループに新しいフィールドを追加する
サプライヤーグループテーブルに「外部名称」フィールドを追加し、フォームの一般タブに表示する必要があります。
在庫管理関連のコンポーネントを検索する
在庫管理機能を開発する際に、標準実装パターンを参考にする必要があります。
販売注文処理フローを学ぶ
新しい開発者は販売注文の標準処理フローと関連するコンポーネントを理解する必要があります。

よくある質問

このツールは無料ですか?
F&Oのローカル環境をインストールする必要がありますか?
どの開発ツールがサポートされていますか?
データは最新のものですか?
検索結果が見つからない場合はどうすればいいですか?
npxとグローバルインストールの違いは何ですか?

関連リソース

公式ウェブサイト
APIキーを取得し、プランと最新情報を確認する
GitHubリポジトリ
ソースコード、問題のフィードバック、ドキュメント
ライブデモ
完全な開発ワークフローのデモを確認する
MCP公式レジストリ
MCP公式ディレクトリで他のサーバーを見つける
Node.jsのダウンロード
Node.jsの実行環境をダウンロードする(バージョン18以上が必要)

インストール

以下のコマンドをクライアントにコピーして設定
{
  "mcpServers": {
    "fo-semantic-mcp": {
      "command": "npx",
      "args": ["-y", "fo-semantic-mcp"],
      "env": {
        "FOINDEX_API_KEY": "your_api_key_here",
        "FO_LOCAL_ASSETS_PATH": "C:\\Users\\YourName\\AppData\\Local\\Microsoft\\Dynamics365\\10.0.xxxx\\PackagesLocalDirectory"
      }
    }
  }
}

{
  "mcpServers": {
    "fo-semantic-mcp": {
      "command": "fo-semantic-mcp",
      "env": {
        "FOINDEX_API_KEY": "your_api_key_here",
        "FO_LOCAL_ASSETS_PATH": "C:\\Users\\YourName\\AppData\\Local\\Microsoft\\Dynamics365\\10.0.xxxx\\PackagesLocalDirectory"
      }
    }
  }
}

{
  "mcpServers": {
    "fo-semantic-mcp": {
      "command": "node",
      "args": ["C:\\tools\\fo-semantic-mcp\\dist\\server.js"],
      "env": {
        "FOINDEX_API_KEY": "your_api_key_here",
        "FO_LOCAL_ASSETS_PATH": "C:\\Users\\YourName\\AppData\\Local\\Microsoft\\Dynamics365\\10.0.xxxx\\PackagesLocalDirectory"
      }
    }
  }
}
注意:あなたのキーは機密情報です。誰とも共有しないでください。

代替品

R
Rsdoctor
Rsdoctorは、Rspackエコシステム向けに開発されたビルド分析ツールで、webpackと完全に互換性があり、可視化ビルド分析、多次元パフォーマンス診断、インテリジェントな最適化提案を提供し、開発者がビルド効率とエンジニアリング品質を向上させるのに役立ちます。
TypeScript
5.7K
5ポイント
N
Next Devtools MCP
Next.js開発ツールのMCPサーバーです。ClaudeやCursorなどのAIプログラミングアシスタントにNext.js開発ツールとユーティリティを提供します。実行時診断、開発自動化、およびドキュメントアクセス機能が含まれています。
TypeScript
6.3K
5ポイント
T
Testkube
Testkubeは、クラウドネイティブアプリケーション向けのテストオーケストレーションと実行フレームワークで、テストの定義、実行、分析を行うための統一プラットフォームを提供します。既存のテストツールとKubernetesインフラストラクチャをサポートします。
Go
5.1K
5ポイント
M
MCP Windbg
AIモデルをWinDbg/CDBに統合するMCPサーバーで、Windowsのクラッシュダンプファイルの分析とリモートデバッグに使用し、自然言語での対話を通じてデバッグコマンドを実行できます。
Python
7.5K
5ポイント
R
Runno
Runnoは、JavaScriptツールキットのセットで、ブラウザやNode.jsなどの環境で複数のプログラミング言語のコードを安全に実行するためのものです。WebAssemblyとWASIを通じてサンドボックス化された実行を実現し、Python、Ruby、JavaScript、SQLite、C/C++などの言語をサポートし、Webコンポーネント、MCPサーバーなどの統合方法を提供します。
TypeScript
5.9K
5ポイント
N
Netdata
Netdataはオープンソースのリアルタイムインフラストラクチャ監視プラットフォームで、毎秒の指標収集、可視化、機械学習による異常検出、自動化アラートを提供し、複雑な構成なしで全スタックの監視を実現します。
Go
6.4K
5ポイント
M
MCP Server
Mapbox MCPサーバーは、Node.jsで実装されたモデルコンテキストプロトコルサーバーで、AIアプリケーションにMapboxの地理空間APIへのアクセス機能を提供します。地理コーディング、興味のある場所の検索、ルート計画、等時線分析、静的地図生成などの機能が含まれます。
TypeScript
6.5K
4ポイント
U
Uniprof
uniprofは、CPUパフォーマンス分析を簡素化するツールで、複数のプログラミング言語とランタイムをサポートし、コードの変更や依存関係の追加なしに、Dockerコンテナまたはホストモードでワンクリックでパフォーマンスプロファイリングとホットスポット分析を行うことができます。
TypeScript
7.4K
4.5ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
19.2K
4.8ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
60.1K
4.7ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
15.9K
4.5ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
30.5K
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
15.6K
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
20.8K
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
16.2K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
27.1K
4.5ポイント
AIBase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2025AIBase