Frequently Asked Questions
What is the difference between an MCP tool and an MCP resource?
Tools are active functions invoked by the model that can perform calculations, query databases, or trigger side effects. Resources are passive data streams (like file contents or system logs) that the client reads into context without execution.
Can MCP servers run on remote cloud servers instead of local machines?
Yes. While stdio transport is used for local tools, MCP supports Server-Sent Events (SSE) over standard HTTP, allowing teams to deploy centralized cloud MCP servers accessible by remote agent swarms.
Is MCP exclusive to Anthropic Claude?
No. MCP is an open-source standard released under the MIT license. Many leading agent frameworks (including LangChain, LlamaIndex, Cursor, and Continue.dev) natively support MCP clients and servers.
Further Reading & Primary Sources
- Model Context Protocol TypeScript SDK (opens in a new tab)GitHubOfficial open-source TypeScript SDK for building Model Context Protocol servers and clients.
- Anthropic Cookbook: MCP Implementation Patterns (opens in a new tab)GitHubComprehensive recipe repository demonstrating end-to-end tool integration and agentic loops.
Put This Into Practice with JobsDart Tools
Test and apply the principles from this guide directly using our dedicated career tools. Designed to eliminate guesswork and surface verified opportunities.
JobsDart Verified Job Discovery
Direct Recruiter ReviewExplore verified global, remote, and corporate tech openings with direct hiring team review and real-time application tracking.
JobsDart Free ATS Resume Checker
Instant AnalysisValidate that your resume formatting and keyword taxonomy match enterprise hiring standards before submitting.
