I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

MCP-Server-Client
3 years
Works with Finder
1
Github Watches
1
Github Forks
1
Github Stars
MCP Server-Client Example
This project demonstrates a basic implementation of the Model Context Protocol (MCP) using the TypeScript SDK. It includes both a server and client implementation that communicate over stdio transport.
Overview
The example includes:
- An MCP server that provides access to resources
- An MCP client that connects to the server and requests resources
- Basic resource listing and reading functionality
Prerequisites
- Node.js (v16 or higher)
- npm
Installation
Clone the repository and install dependencies:
npm install
Project Structure
src/
├── index.ts # Server implementation
└── client.ts # Client implementation
Running the Example
You'll need to run the server and client in separate terminal windows.
- Start the server:
npm run start:server
- In a new terminal, start the client:
npm run start:client
The client will:
- Connect to the server
- Request a list of available resources
- Read the content of an example resource
Server Capabilities
The server currently supports:
- Resource listing
- Resource reading
- Basic error handling for unknown resources
Available Resources
The example server provides access to:
-
file:///example.txt
: A simple text resource
Development
Scripts
-
npm run start:server
: Starts the MCP server -
npm run start:client
: Starts the MCP client
Adding New Resources
To add new resources, modify the ListResourcesRequestSchema
handler in src/index.ts
:
server.setRequestHandler(ListResourcesRequestSchema, async () => {
return {
resources: [
{
uri: "file:///example.txt",
name: "Example Resource",
},
// Add new resources here
],
};
});
Dependencies
-
@modelcontextprotocol/sdk
: MCP TypeScript SDK -
ts-node
: TypeScript execution environment -
typescript
: TypeScript compiler
License
ISC
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Professional Flask/SQLAlchemy code guide. Follow: https://x.com/navid_re
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Converts Figma frames into front-end code for various mobile frameworks.
Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.
Ein einheitliches API-Gateway zur Integration mehrerer Ethercan-ähnlicher Blockchain-Explorer-APIs mit Modellkontextprotokoll (MCP) für AI-Assistenten.
Mirror ofhttps: //github.com/bitrefill/bitrefill-mcp-server
Reviews

user_p4mC7rkm
The Remote MCP Server on Cloudflare by kalepail has been a game-changer for our remote operations. The seamless integration and robust performance have exceeded our expectations. Highly recommend checking it out at https://mcp.so/server/stellar-mcp-server/kalepail for anyone needing a reliable server solution.