MCP.so
登录

Demo MCP Basic

@bertrandgressier

基本信息

分类

其他

传输方式

stdio

作者

bertrandgressier

关于 Demo MCP Basic

Demo of MCP server with HTTP SSE and a client

Demo MCP Basic 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Demo MCP Basic 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Demo MCP Basic?

Demo MCP Basic demonstrates a fundamental client‑server interaction using the Model Context Protocol (MCP). The server provides simple calculation tools (addition, subtraction, etc.) and the client, using the AI SDK, connects a Google AI model (Gemini/Vertex AI) to those tools, enabling the AI to call external functionalities during text generation.

How to use Demo MCP Basic?

Clone the repository, install dependencies (npm install), and create a .env file with your Google AI API key or Vertex AI project ID. Build the project with npm run build, then start the server (npm run start:server) and the client (npm run start:client). Development modes are available via npm run dev:server and npm run dev:client.

Key features of Demo MCP Basic

  • Offers basic arithmetic tools (addition, subtraction) via MCP.
  • Connects Google Gemini or Vertex AI models to external tools.
  • Client‑server architecture with SSE transport on localhost:3001.
  • Includes both production and development run scripts.
  • Fully typed TypeScript project with automatic compilation.

Use cases of Demo MCP Basic

  • Extending AI models with custom calculation tools.
  • Prototyping MCP‑based tool integrations for AI applications.
  • Learning how to implement an MCP client and server.
  • Demonstrating secure, local tool invocation from an AI model.

常见问题

1

What runtime dependencies does Demo MCP Basic require?

Node.js version 23.0 or higher and npm (bundled with Node.js). A Google AI API key (for Gemini) or a Vertex AI project ID is required.

2

How does the client communicate with the server?

The client connects to the server via SSE (Server‑Sent Events) at `http://localhost:3001/sse`.

3

What tools does the server provide?

The server exposes simple calculation tools, specifically addition and subtraction (and potentially other basic arithmetic operations).

4

Where does the application data live?

All configuration (API keys, project IDs) is stored locally in a `.env` file. No external databases are used; the server runs locally and communicates with Google’s AI services over HTTPS.

5

Are there any known limitations?

The server only offers basic arithmetic tools. The client is a demonstration script hard‑coded to evaluate `"6 + 12"` and relies on the AI model correctly invoking the tool. No authentication or secure transport beyond SSE is implemented.

评论

其他 分类下的更多 MCP 服务器