Karpor-MCP

1. Context

1.1. Logs

1.1.1. 0x2331 etcd - go client

  • need to find out how and what to expose of etcd

1.1.2. 0x2331 mcp-cli mcp-go

  • this combo worked and was able to successfully execute my requiremnents.
  • setting up a local mcp-cli array of servers they are quite useful
  • instead of npx or uvx, will only have to rely on go run instead

1.1.3. 0x2331 CLI client-host interaction

  • mcp-cli working with usual servers (tested on sqlite)
  • now need to build one in golang for etcd and elasticdb
  • mcp-golang and mcp-go are the two libraries that I'm thinking of working with

1.1.4. 0x2329 decoupled dev

  • building in components
  • local elastic and local etcd
  • MCP server over those
  • MCP client (start with mcp-cli) to interact with those

1.1.5. 0x2326 Dev Setup Build up

  • will checkout the official inspector tomorrow and read up on community recommendations when building with mcp
  • also write some with mcp-go (mcp-golang had some issues)

1.1.7. 0x2325 Project Init

2. Notes

2.1. Server to Client Offerings

  • Context + data (for model and user)
  • Prompts: templated messages and workflows for users
  • Tools: Functions for AI model to execute

2.2. Client to Server Offerings

  • Sampling: Server-initiated agentic behaviors and recursive LLM interactions
Tags::open-source:project: