Skip to content

Commit 0418ab8

Browse files
authored
Update README.md
1 parent 36d1baa commit 0418ab8

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

README.md

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -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

6132
To 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
9667
npx -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

Comments
 (0)