免責事項:このサーバーはまだ試験段階です。注意してご利用ください。
ABAP-ADT-API MCPサーバー
説明
MCPサーバーmcp-abap-abap-adt-api
は、ABAPシステムとMCPクライアント間のシームレスな通信を実現するために設計されたモデルコンテキストプロトコル(MCP)サーバーです。abap -adt-apiのラッパーであり、ABAPオブジェクトの管理、トランスポートリクエストの処理、コード分析の実行などのためのツールとリソーススイートを提供し、ABAP開発ワークフローの効率と効果を高めます。
特徴
認証:
login
ツールを使用して ABAP システムで安全に認証します。オブジェクト管理: ABAP オブジェクトをシームレスに作成、読み取り、更新、削除します。
トランスポート処理:
createTransport
やtransportInfo
などのツールを使用してトランスポート要求を管理します。コード分析: 構文チェックを実行し、コード補完の提案を取得します。
拡張性: 必要に応じて追加のツールやリソースを使用してサーバーを簡単に拡張できます。
セッション管理:
dropSession
とlogout
を使用してセッションのキャッシュと終了を処理します。
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の ABAP-ADT-API MCP-Server を自動的にインストールするには:
前提条件
Node.js :Node.jsがインストールされていることを確認してください。こちらからダウンロードできます。
ABAP システム アクセス: ABAP システムにアクセスするための資格情報と URL。
手順
リポジトリのクローンを作成する
git clone https://github.com/mario-andreschak/mcp-abap-abap-adt-api.git cd mcp-abap-abap-adt-api依存関係をインストールする
npm install環境変数を設定する
必要な環境変数のテンプレートとして、ルートディレクトリに
.env.example
ファイルが用意されています。環境を設定するには、以下の手順に従ってください。a.
.env.example
ファイルをコピーし、名前を.env
に変更します。cp .env.example .envb.
.env
ファイルを開き、プレースホルダー値を実際の SAP 接続の詳細に置き換えます。SAP_URL=https://your-sap-server.com:44300 SAP_USER=YOUR_SAP_USERNAME SAP_PASSWORD=YOUR_SAP_PASSWORD SAP_CLIENT=YOUR_SAP_CLIENT SAP_LANGUAGE=YOUR_SAP_LANGUAGE注: SAP_CLIENT および SAP_LANGUAGE 変数はオプションですが、推奨されます。
自己署名証明書を使用している場合は、以下も設定できます。
NODE_TLS_REJECT_UNAUTHORIZED="0"重要:
.env
ファイルをバージョン管理にコミットしないでください。誤ってコミットされないように、.gitignore
に既に含まれています。プロジェクトを構築する
npm run buildサーバーを実行する
npm run start(またはMCPサーバーをVSCodeに統合する)
使用法
サーバーが起動したら、MCPクライアントまたはモデルコンテキストプロトコル( Clineなど)をサポートするツールを使ってサーバーとやり取りできます。MCPサーバーをClineと統合するには、以下のMCP設定を使用します。
カスタム指示
このカスタム指示を使用して、モデルにツールを説明します。
貢献
貢献を歓迎します!貢献するには、次の手順に従ってください。
リポジトリをフォークする
新しいブランチを作成する
git checkout -b feature/your-feature-name変更をコミットする
git commit -m "Add some feature"ブランチにプッシュ
git push origin feature/your-feature-nameプルリクエストを開く
ライセンス
このプロジェクトはMIT ライセンスに基づいてライセンスされています。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
ABAP システムと MCP クライアント間の通信を容易にし、ABAP オブジェクトの管理、トランスポート要求の処理、およびコード分析の実行のためのツールを提供して ABAP 開発ワークフローを強化するモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.Last updated -8147
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -34MIT License
- AsecurityAlicenseAqualityA server that bridges the Model Context Protocol (MCP) with SAP ABAP systems, allowing tools like Cline to retrieve ABAP source code, table structures, and other development artifacts.Last updated -33MIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -3