MCP_Projects
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP_Projectsshow me how to create a basic MCP server"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
From creating my first MCP server to deploying production-ready applications using Docker and cloud-native architectures.
🤖 What is MCP?
Model Context Protocol (MCP) is a standardized protocol that enables seamless communication between AI models and external tools/systems. It allows:
🔌 Tool Integration: Connect AI models to custom tools and services
🌐 Universal Communication: Standardized way for LLMs to interact with resources
🔄 Multi-Transport Support: Use stdio, HTTP, or custom transports
🛡️ Type-Safe: Full type support and validation
📡 Remote Execution: Execute tools on remote servers
Related MCP server: MCP AI Chat LangChain
✅ Prerequisites
Python 3.11+ (MCP requires modern Python)
Git for version control
Docker (for Chapter 6)
Basic Python knowledge (async/await, decorators)
API familiarity (helpful for understanding HTTP transport)
Terminal/Command Line comfort
The project includes:
fastmcp- FastMCP framework for building MCP serverslangchain- For integration with language modelslangchain-mcp-adapters- Bridge between LangChain and MCPmcp- Official MCP specification implementationagentic-terminal- Terminal-based MCP tools
🛠️ Technologies
Technology | Purpose | Version |
FastMCP | MCP framework | 3.2.4+ |
Python | Programming language | 3.12+ |
Docker | Containerization | Latest |
LangChain | LLM framework integration | 1.2.17+ |
Async/Await | Concurrent operations | Built-in Python |
HTTP | Network transport | Standard |
Stdio | Local process communication | Standard |
UV | Package management | Latest |
Setting Up Python Environment
Using uv (recommended - faster than pip):
uv venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activateOr using traditional venv:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate📚 Project Structure
1: Creating Your First MCP Server 🌱
File: 1_Create_MCP/
The fundamentals of MCP by building a basic server:
1_first_mcp_server_stdio.py: Build a simple MCP server using stdio transport
Basic tool definition with
@mcp.tool()decoratorFetch and process data patterns
Running server locally
2_python_client.py: Create a Python client to connect to the MCP server
Understand client-server communication
Making tool calls programmatically
3_langchain_client.py: Integrate MCP with LangChain
Use MCP tools with language models
Automatic tool discovery and binding
Key Learnings:
FastMCP framework basics
Stdio transport protocol
Async function handling
Tool documentation with docstrings
🏗️ Project Architecture
MCP_Projects/
│
├── 1_Create_MCP/ # Basics: Stdio-based MCP
│ ├── 1_first_mcp_server_stdio.py
│ ├── 2_first_python_client.py
│ └── 3_langchain_client.py
│
├── pyproject.toml # Main project config
├── package.json # NPM metadata
├── main.py # Entry point
└── README.md # This file
📚 Resources
Official Documentation
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA demonstration implementation of the Model Context Protocol server that facilitates communication between AI models and external tools while maintaining context awareness.Last updated
- Flicense-qualityDmaintenanceA basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.Last updated
- Alicense-qualityDmaintenanceA toolkit for building Model Context Protocol servers and clients that provide standardized context for LLMs, allowing applications to expose resources, tools, and prompts through stdio or Streamable HTTP transports.Last updated48,250,012MIT
- Flicense-qualityDmaintenanceA complete working example of Model Context Protocol servers that exposes tools and functions over streamable HTTP, allowing AI assistants like Cursor to access capabilities such as web search via Tavily.Last updated
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP (Model Context Protocol) server for Appwrite
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kritadnya/MCP_Projects'
If you have feedback or need assistance with the MCP directory API, please join our Discord server