Original Reddit post

At the moment I am using external servers. The .claude/agents/my_sub_agent.md file contains the full command of running the mcp server as an separate external process. I did this because I have many subagents and I wanted to only load the mcp servers of the subagent being used. All this is explained here: https://code.claude.com/docs/en/sub-agents Is this possible through internal agents so I don’t have to manage separate processes. The difference is shown here: https://code.claude.com/docs/en/sub-agents If I use internal subagents then I have to provide all the mcp servers at once in the ClaudeAgentOptions which is very expensive considering I have lots of subagents. So again, can internal mcp servers load at subagent level or not? submitted by /u/ad_skipper

Originally posted by u/ad_skipper on r/ClaudeCode