Skip to main content

MCP SSE Server and STDIO Server Examples

Introduction

Welcome to The AI Language project! In this repository, you'll find multiple examples of setting up MCP Servers. MCP (Model Context Protocol) is a framework for AI models that enables them to store data, run tools, and use prompts for specific tasks.

Available Server Examples

We provide four examples to help you set up your MCP server in different environments. The table below summarizes each configuration:

Example Server Type Transport Method Environment Docker Tutorial Link
1 Terminal Server (STDIO) STDIO Local No Tutorial 1
2 Terminal Server (STDIO) STDIO Local Yes Tutorial 2
3 Terminal Server (SSE) SSE Local Yes Tutorial 3
4 Terminal Server (SSE) SSE Google Cloud Platform (Web) Yes Tutorial 3

If you enjoy learning about AI, coding, and automation, please like and subscribe to the channel — it really helps us make more great content for you!
SUBSCRIBE

What is MCP?

MCP (Model Context Protocol) is a protocol that allows AI models to:

  • Store data (like files or API responses)
  • Run tools (functions that AI can execute)
  • Use prompts (predefined templates for tasks)

Option 1: Setup Without Docker (Local Python)

This option demonstrates how to set up an MCP server locally using Python without Docker. Follow the video tutorial: Tutorial 1


Option 2: Setup With Docker

This option shows how to containerize the MCP server with Docker and run it locally. Follow the video tutorial: Tutorial 2


Option 3: Setup with SSE (Local, Docker)

This option demonstrates how to run an MCP server over SSE using Docker in a local environment. Follow the video tutorial: Tutorial 3


Option 4: Setup with SSE on Google Cloud Platform

This option details how to deploy the SSE server to Google Cloud Platform using Docker. Follow the video tutorial: Tutorial 3


Testing the MCP Server

Once the server is running, you can test it by using prompts in Claude, such as:

  • Run the command ls in my workspace.
  • Execute echo Hello from Claude.

You should see the output directly from your terminal server 🎉


Wrapping Up

Congrats! You've successfully built an MCP server that can execute terminal commands. You can run it locally or in Docker, depending on your preference.

Next Steps:

  • Add security checks to block potentially dangerous commands.
  • Allow Claude to read and write files.
  • Connect the server to cloud systems or remote environments.

For any issues or improvements, feel free to contribute and open an issue or pull request in this repository!

🤝 Contributing

At this time, this project does not accept external code contributions.

This is to keep licensing simple and avoid any shared copyright.

You're very welcome to: ✅ Report bugs or request features (via GitHub Issues)
✅ Fork the repo and build your own version
✅ Suggest documentation improvements

If you'd like to collaborate in another way, feel free to open a discussion!

Metadata

Release files for iflow-mcp_theailanguage-terminal_server 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_theailanguage-terminal_server 0.1.0
File Size Uploaded
iflow_mcp_theailanguage_terminal_server-0.1.0.tar.gz 16.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_theailanguage-terminal_server 0.1.0
File Interpreter ABI Platform
iflow_mcp_theailanguage_terminal_server-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.3 kB

Release files / iflow_mcp_theailanguage_terminal_server-0.1.0.tar.gz

Download URL iflow_mcp_theailanguage_terminal_server-0.1.0.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
28561dbc0d831b3af13d4b84a9658ee938e2f0ca93f91f5a290e84799e6f7aaa
BLAKE2b-256 checksum
How to use checksums
87ec668c7e4159b721389151b6477af48b8cbb5887355f80a2184a2639feb8fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.8

Release files / iflow_mcp_theailanguage_terminal_server-0.1.0-py3-none-any.whl

Download URL iflow_mcp_theailanguage_terminal_server-0.1.0-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31801d71338b919ee522c47141cf8f69823b87a16b105162b1b44e02388192b5
BLAKE2b-256 checksum
How to use checksums
af811be7893d3e9f35aa8f481cb5b15e8c8a68fe4c1aca2730277c16fbbab2a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.8

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page