MCP-Claude-Desktop-Project-Demo
This project demonstrates the use of the Modular Claude Protocol (MCP) server with the FastMCP framework to create programmable tools and resources.
The MCP Server with Claude Desktop is an interactive tool API demo that showcases the integration of the Modular Claude Protocol (MCP) server with the FastMCP framework. It provides a set of programmable tools including a basic calculator, note-taking functionality, and real-time currency exchange rate lookup. Designed for seamless integration with Claude AI, such as via Claude Desktop or CLI, it allows tools to be accessed programmatically or through natural language prompts. The project is built using Python and requires specific libraries for virtual environment management and asynchronous API calls.
Features
- Arithmetic Tools: Perform basic arithmetic operations with error handling.
- Currency Exchange Tool: Fetch real-time currency conversion rates using a public API.
- Sticky Notes Tool: Save, read, and summarize notes from a local file.
MCP Tools
- {'Greet users dynamically': 'greeting://{name}'}
- {'Fetch latest note': 'notes://latest_notes'}
MCP Resources
- {'Summarize notes': 'Use Claude or other AI tools for summarization.'}
- {'Generate calculation prompts': 'Create prompts based on operation type.'}
Usage with Different Platforms
mcp
python
import mcp
# Initialize MCP server
server = mcp.Server()
# Add tools
server.add_tool('calculator', calculator_tool)
server.add_tool('currency_exchange', currency_exchange_tool)
server.add_tool('sticky_notes', sticky_notes_tool)
# Start server
server.run()
Related MCP Servers
View all mathgpt servers →MCP-server-with-client-demo-for-calculator-with-SSE-
by pijush2022
A demonstration project showcasing a calculator service using the MCP (Model Control Protocol) framework.
sample-mcp-server
by bumbeishvili
The sample-mcp-server is a model context protocol server designed to facilitate communication between language models and various applications, ensuring seamless integration and efficient data exchange.
Zapiar_MCP_Server
by Narendrareddygithub
Zapiar_MCP_Server is a robust Model Context Protocol server designed to facilitate seamless communication between language models and various applications.
Instadev
by prosandmusic
Instadev is a Model Context Protocol (MCP) server designed to enhance and streamline next-generation software development processes.
MCP_Server
by McNoblesse
MCP Server is designed to facilitate the integration of Language Model (LLM) technologies with various applications, providing a robust protocol for seamless communication and data exchange.
test-mcp-server
by 287852793
The test-mcp-server is developed using TypeScript and is designed to facilitate communication between clients and servers using the Model Context Protocol (MCP).
qdrant-memory
by LucienBrule
Memory MCP Server is a protocol server designed to manage and facilitate interactions with memory-based models using the Model Context Protocol (MCP).