| ▲ | ndriscoll 4 hours ago | ||||||||||||||||
Are MCP calls composable in e.g. codex yet? e.g. can a model pipe a jira MCP call to grep or sed, or at least into a file? Last I looked at MCP it was just a vastly worse version of curl, .netrc, and some short text files describing calls (which are themselves greppable). Is there anything useful beyond that that I'm missing? | |||||||||||||||||
| ▲ | zzbzq 3 hours ago | parent | next [-] | ||||||||||||||||
Last I checked it still doesn't. A skill that tells your client to call a CLI, and uses the help menus for progressive disclosure, benchmarks better. Developers noticed this immediately and there is sort of an anti-MCP sentiment. The protocol was probably largely conceived for non-coding agents run by non-coders. In theory the agents could just natively know how to do this better, to get exactly the composability you want. In fact, you could probably just write a CLI mcp-caller and tell the agent to only call MCPs via that, and boom you're done. Where MCP does come back into the picture even for coders is a more controlled way to break a sandbox. What I will also say is it matters less and less. It's the usual bitter lesson. The models are just getting so much better all attempts to optimize everything are a drop in the bucket. | |||||||||||||||||
| |||||||||||||||||
| ▲ | cefboud 3 hours ago | parent | prev | next [-] | ||||||||||||||||
Yes, they are. Look into CodeMode (available in both Opencode and Pi). The agent has access to a code execution tool that can call and compose other tools/MCPs by writing code. | |||||||||||||||||
| ▲ | kbdiaz 3 hours ago | parent | prev | next [-] | ||||||||||||||||
Yeah, the new Pi harness has codemode and I imagine there's many more. Internally at my startup, I built an interpreter for a subset of Javascript where the agent can compose its tools and MCPs. The cool thing about it is that it can create durable workflows and automations from these same scripts. | |||||||||||||||||
| ▲ | dingaling911 3 hours ago | parent | prev | next [-] | ||||||||||||||||
pi harness composes them just fine if you're specific about what you want to do. "Find the latest prod JIRAs and analyze the related logs" | |||||||||||||||||
| ▲ | rwilinski 2 hours ago | parent | prev [-] | ||||||||||||||||
[flagged] | |||||||||||||||||