Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
S

shane-kercheval/mcp-client-agent

CLI that uses DSPy to interact with MCP servers

Before you install: no copy-paste command · no license recorded · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/shane-kercheval/mcp-client-agent

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site

We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →

Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# MCP-Agent

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

./clients/mcp_client.py is a CLI that uses DSPy to interact with MCP servers. The goal is to provide a similar experience to Claude Desktop. In particular, the DSPy agent uses the tool definitions defined in the MCP server(s) to autonomously and iteratively use the tools to accomplish the user's request.
The CLI program takes a configuration file in the same format that Claude Desktop uses and loads all of the servers in the config. The tools across all servers are available for the agent to use.
# Running the Project
Useful commands for running the project can be found in the Makefile.
## Quickstart
create a .env file in the project directory and add OPENAI_API_KEY key and value.
adjust this path /Users/shanekercheval/repos/mcp-client-agent/servers in ./servers/mcp_fake_server_config.json accordingly
make build
make chat
starts the chat CLI command using the ./servers/mcp_fake_server_config.json config to start the MCP Server ./servers/mcp_fake_server.py
This MCP server contains trivial tools like count_characters or calulator_multiply
this command uses openai/gpt-4o-mini as the model (DSPy model path formatting) and requires OPENAI_API_KEY to be set in the .env file
Example using make chat command and mcp_fake_server.py:
> Multiply the number of characters in both the following two texts: "Lorem ipsum odor amet, consectetuer adipiscing elit. Nisl ligula molestie nec a sodales morbi vel. Diam interdum metus ante semper, lorem ornare massa. Accumsan dapibus lacus venenatis; elementum varius nascetur nibh sodales ipsum. Suspendisse mauris cubilia sit elit netus mattis. Rhoncus vivamus ridiculus nostra sociosqu bibendum. Eleifend ultricies orci proin maecenas justo felis sagittis. Elit blandit mattis dis consectetur morbi quisque penatibus." and "Lorem ipsum odor amet, consectetuer adipiscing elit. Proin maximus condimentum fusce nam, dictum adipiscing maximus. Lacinia pellentesque magna senectus adipiscing massa cras elementum tortor. Habitant hendrerit sodales, consectetur amet conubia ullamcorper. Suscipit aliquet curae lobortis imperdiet, montes lectus. Hendrerit penatibus commodo semper laoreet viverra eu elit nisl."
The count_characters and calculator_multiply tools should be used and result should be 455 381 = 173,355.
## Error When Starting Claude
I received these errors when starting Claude after installing the server via uv run mcp install ./servers/mcp_fake_server.py. These errors do not happen when using docker containers. One isue is that the uv command doesn't seem to be found unless I provide the path (found via which uv). Another issue is that the MCP server cannot find files from different directories that it attempts to import.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/shane-kercheval-mcp-client-agent/)
Source
awesome · https://github.com/shane-kercheval/mcp-client-agent
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index