Rabobank MCP Server Training
Allows GitHub Copilot to call external tools and data sources via MCP, including mocked bank tools.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Rabobank MCP Server TrainingWhat is the exchange rate for USD?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Rabobank MCP-Server Training
Welcome to the Rabobank MCP-Server Training repository. This project contains a fully functional demo Model Context Protocol (MCP) server built with TypeScript that you can use as a starting point during the training.
What is MCP?
The Model Context Protocol is an open standard that allows AI assistants (like GitHub Copilot and Claude) to call external tools and data sources in a structured, secure way. An MCP server exposes tools, resources, and prompts that any MCP-compatible client can discover and invoke.
┌──────────────┐ MCP (stdio/SSE) ┌─────────────────────┐
│ AI Client │ ◄──────────────────► │ Demo MCP Server │
│ (Copilot / │ │ (this repository) │
│ Claude …) │ └─────────────────────┘
└──────────────┘Related MCP server: FastMCP Demo Server
Demo tools included
Tool | Description |
| Returns a (mocked) EUR exchange rate for a given currency code |
| Calculates the monthly mortgage payment given principal, annual rate and term |
| Returns contact details for a mock Rabobank branch |
Prerequisites
Node.js v18 or higher
npm (comes with Node.js)
Quick start
# 1. Clone the repository
git clone https://github.com/RemseyMailjard/rabobank-mcp-server-training.git
cd rabobank-mcp-server-training
# 2. Install dependencies
npm install
# 3. Build
npm run build
# 4. Run (stdio)
node build/index.jsUse with VS Code (GitHub Copilot)
The .vscode/mcp.json file is already configured. Open the project in VS Code and Copilot will automatically discover the server.
Use with Claude for Desktop
Add the following entry to your claude_desktop_config.json:
{
"mcpServers": {
"rabobank-demo": {
"command": "node",
"args": ["C:\\path\\to\\rabobank-mcp-server-training\\build\\index.js"]
}
}
}Project structure
rabobank-mcp-server-training/
├── src/
│ └── index.ts # MCP server implementation
├── build/ # Compiled output (after npm run build)
├── .vscode/
│ └── mcp.json # VS Code MCP configuration
├── .github/
│ └── copilot-instructions.md
├── package.json
├── tsconfig.json
└── README.mdExercises
During the training you will:
Explore the existing tools in
src/index.tsand understand how they are registered.Add a new tool – e.g.
get_interest_ratethat returns savings account interest rates.Add a resource – expose a static JSON file with product information.
Add a prompt – create a reusable prompt template for a customer service scenario.
Connect the server to GitHub Copilot Chat or Claude for Desktop and test the tools interactively.
Useful links
MCP Inspector – GUI for testing MCP servers
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RemseyMailjard/rabobank-mcp-server-training'
If you have feedback or need assistance with the MCP directory API, please join our Discord server