KM

kyopark2014/mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

41 stars 9 forks 品質 83 トレンド 32Apache-2.0

Model-context-protocol を使う方法を示します.

概要

MCP(Model Context Protocol)は、AIアプリケーションを生成するメインインターフェイスで急速に普及しています。 2024年11月、Anthropicのオープンソースプロジェクトが始まり、現在、CursorやOpenAIがサポートしました。 LangGraphが作成したアプリケーションは、LangChain で MCP を使用する方法について説明します。 RAG は、Amazon のフルマネージド RAG サービスとして実装されているため、テキスト抽出、同期、ドキュメントのチャンクなどのタスクを簡単に実行し、マルチモーダルを使用して画像/シートを分析することができます。 この API は、AWS Lambda を使用して、簡単に MCP サーバーから RAG にアクセスできるように設定します。 以下のアーキテクチャは、AWS環境でMCPでエージェントを構成する方法を示しています。 エージェントは、MCP サーバー/クライアント構造を使用して、外部データソースを利用します。 MCP クライアントは、MCP サーバーと JSON-RPC プロトコルに基づいて stdio/SSE と通信を行います。 Stdio を使用する場合、MCP Server は python や java などのコードで構成され、クライアントは RAG または Internet を使用してデータを収集または送信します。 SSE で動作する場合、MCP クライアントとサーバーは IP と通信します。 アプリケーションの UI を構成するために Streamlit を使うと、ユーザーは ALB - CloudFront を使用して HTTPS のブラウザーでアプリケーションを使用します。 また、カスタマイズに有益であるLangGraphを用いたMCPベースのアプリケーションの開発方法を説明します.

概要(AI 翻訳)

MCP(Model Context Protocol)は、AIアプリケーションを生成するメインインターフェイスで急速に普及しています。 2024年11月、Anthropicのオープンソースプロジェクトが始まり、現在、CursorやOpenAIがサポートしました。 LangGraphが作成したアプリケーションは、LangChain で MCP を使用する方法について説明します。 RAG は、Amazon のフルマネージド RAG サービスとして実装されているため、テキスト抽出、同期、ドキュメントのチャンクなどのタスクを簡単に実行し、マルチモーダルを使用して画像/シートを分析することができます。 この API は、AWS Lambda を使用して、簡単に MCP サーバーから RAG にアクセスできるように設定します。

以下のアーキテクチャは、AWS環境でMCPでエージェントを構成する方法を示しています。 エージェントは、MCP サーバー/クライアント構造を使用して、外部データソースを利用します。 MCP クライアントは、MCP サーバーと JSON-RPC プロトコルに基づいて stdio/SSE と通信を行います。 Stdio を使用する場合、MCP Server は python や java などのコードで構成され、クライアントは RAG または Internet を使用してデータを収集または送信します。 SSE で動作する場合、MCP クライアントとサーバーは IP と通信します。 アプリケーションの UI を構成するために Streamlit を使うと、ユーザーは ALB - CloudFront を使用して HTTPS のブラウザーでアプリケーションを使用します。 また、カスタマイズに有益であるLangGraphを用いたMCPベースのアプリケーションの開発方法を説明します。

#MCPの

MCPの基本

ユーザーは、主にコンピュータにインストールされているClaude DesktopやCursorなどのエージェントベースのアプリケーションによって開発されたアプリケーションを介してMCPサーバーに接続することができます。 MCP サーバーは、MCP クライアントの要求を要求し、クライアントの要求を実行する機能を提供します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

インストール

npx -y @smithery/cli@latest run @gradusnikov/google-search-mcp-server --config {\"googleCseId\":\"b5cd8c527fbd64b72\ \"googleApiKey\":\"AIzbSyDQlYpck8-9TbBSuxoew1luOGVB6unRPNk\"}
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

from mcp import ClientSession, StdioServerParameters def load_mcp_server_parameters(): mcp_json = json.loads(mcp_config) mcpServers = mcp_json.get("mcpServers") command = "" args = [] if mcpServers is not None: for server in mcpServers: config = mcpServers.get(server) if "command" in config: command = config["command"] if "args" in config: args = config["args"] break return StdioServerParameters( command=command, args=args )