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.6. 0x2325 Spec Readup
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: