ts-mcp-client-server

MCP client and server with command line chat interface using Anthropic

GitHub Stars

5

User Rating

Not Rated

Forks

0

Issues

1

Views

1

Favorites

0

README
MCP client and server example
src
├── chat.ts   # command line chat interface to Claude completion
├── client.ts # MCP client that starts MCP server with stdio transport
├── index.ts  # Node run script to start MCP server or Chat CLI
├── llm.ts    # Uses Anthropic SDK to talk to Claude API
└── server.ts # MCP server that exposes tools and executes them
Depends
NPM                  # install with your package manager of choice (Recommend nix)
                     # nix shell nixpkgs#nodejs
ANTHROPIC_API_KEY='' # Put your key here in .env.local file
Build
npm run build
Run MCP stdio client/server demo
npm run mcp
Run CLI chat with Anthropic using MCP
npm run chat
TODO

NOTE: Used Claude and Gemini web chat interface to generate some boiler plate code.

Author Information
Kasim

Platform software craftsman with strong opinions, loosely held. One of them is that every engineering problem is a compiler problem.

Birkey LLCSilicon Valley

37

Followers

35

Repositories

1

Gists

8

Total Contributions

Top Contributors

Threads