@@ -27,35 +27,6 @@ Check out demo videos at https://metamcp.com/. Here is an overview screenshot.
2727- [x] Mac
2828- [x] Linux
2929
30- ## Architecture Overview
31-
32- Note that prompts and resources are also covered similar to tools.
33-
34- ``` mermaid
35- sequenceDiagram
36- participant MCPClient as MCP Client (e.g., Claude Desktop)
37- participant MetaMCPMCP as MetaMCP MCP Server
38- participant MetaMCPApp as MetaMCP App
39- participant MCPServers as Installed MCP Servers in MetaMCP App
40-
41- MCPClient ->> MetaMCPMCP: Request list tools
42- MetaMCPMCP ->> MetaMCPApp: Get tools configuration & status
43- MetaMCPApp ->> MetaMCPMCP: Return tools configuration & status
44-
45- loop For each listed MCP Server
46- MetaMCPMCP ->> MCPServers: Request list_tools
47- MCPServers ->> MetaMCPMCP: Return list of tools
48- end
49-
50- MetaMCPMCP ->> MetaMCPMCP: Aggregate tool lists
51- MetaMCPMCP ->> MCPClient: Return aggregated list of tools
52-
53- MCPClient ->> MetaMCPMCP: Call tool
54- MetaMCPMCP ->> MCPServers: call_tool to target MCP Server
55- MCPServers ->> MetaMCPMCP: Return tool response
56- MetaMCPMCP ->> MCPClient: Return tool response
57- ```
58-
5930## Installation
6031
6132To get instantly started with cloud version visit https://metamcp.com/ .
@@ -96,7 +67,36 @@ For Cursor, env vars aren't easy to get typed in so you may use args instead
9667npx -y @metamcp/mcp-server-metamcp@latest --metamcp-api-key < your-api-key> --metamcp-api-base-url < base-url>
9768```
9869
99- You can get the API key from the MetaMCP App's API Keys page.
70+ You can get the API key from the MetaMCP App's API Keys page (self hosted available).
71+
72+ ## Architecture Overview
73+
74+ Note that prompts and resources are also covered similar to tools.
75+
76+ ``` mermaid
77+ sequenceDiagram
78+ participant MCPClient as MCP Client (e.g., Claude Desktop)
79+ participant MetaMCPMCP as MetaMCP MCP Server
80+ participant MetaMCPApp as MetaMCP App
81+ participant MCPServers as Installed MCP Servers in MetaMCP App
82+
83+ MCPClient ->> MetaMCPMCP: Request list tools
84+ MetaMCPMCP ->> MetaMCPApp: Get tools configuration & status
85+ MetaMCPApp ->> MetaMCPMCP: Return tools configuration & status
86+
87+ loop For each listed MCP Server
88+ MetaMCPMCP ->> MCPServers: Request list_tools
89+ MCPServers ->> MetaMCPMCP: Return list of tools
90+ end
91+
92+ MetaMCPMCP ->> MetaMCPMCP: Aggregate tool lists
93+ MetaMCPMCP ->> MCPClient: Return aggregated list of tools
94+
95+ MCPClient ->> MetaMCPMCP: Call tool
96+ MetaMCPMCP ->> MCPServers: call_tool to target MCP Server
97+ MCPServers ->> MetaMCPMCP: Return tool response
98+ MetaMCPMCP ->> MCPClient: Return tool response
99+ ```
100100
101101## License
102102
0 commit comments