Add mcp-host node and mcp-server node#1063
Conversation
|
I'm sorry can we scope this PR more? It seems that there is a lot changes |
rust-toolchain.toml
Outdated
| @@ -1,3 +1,3 @@ | |||
| [toolchain] | |||
| channel = "1.84" | |||
There was a problem hiding this comment.
Can we make this a separate PR please?
There was a problem hiding this comment.
The toolchain will force the use of a certain version of Rust. Have you considered setting the minimum Rust version via rust-version in Cargo.toml?
|
|
||
| #[derive(Debug)] | ||
| #[non_exhaustive] | ||
| #[allow(clippy::large_enum_variant)] |
There was a problem hiding this comment.
Can we put those clippy changes in a separate PR?
|
Sorry, can we do rebasing instead of merging main branch? |
|
Is there documentation for the mcp config? I don't exactly understand how this map config should be set? Also could you provide an example on how to connect this with an llm? |
|
p.s: Sorry clicked by mistake closing PR |
follow this tool definition structure to config mcp_tool: https://modelcontextprotocol.io/docs/concepts/tools#tool-definition-structure I think the easy way to test this mcp server example can work is use mpc inspector npx @modelcontextprotocol/inspectorI am also working on an enhancement to the current openai-proxy-server, hoping that it can support remote ai servers, call mcp-servers, and proxy openai's realtime api, etc., but it is not yet finished, so no PR has been submitted. |
|
I mean I understand that |
|
I can't find the page documenting toml on https://modelcontextprotocol.io/specification/2025-06-18/server/tools#tool sorry. |
️✅ There are no secrets present in this pull request anymore.If these secrets were true positive and are still valid, we highly recommend you to revoke them. 🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request. |
|
The |
|
Thanks a lot! Sorry it took some time! |
Dora MCP Server
This node can provide an MCP Server, which will proxy the request to one or more other nodes in the dora application.
Dora MCP Server is still experimental and may change in the future.
How to use
use
MCP_SERVER_CONFIGset config file, it supports toml, json or yaml format.An example config file: