PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serverssearchmcp_server
返回「search」

mcp_server

modelscope·@hyojun6/mcp_server

search0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

Naver Search Docs MCP Server

API Gemini AI MCP(Model Context Protocol) FastAPI .

  • API
  • Gemini AI
  • URL
  • FastAPI REST API
  • MCP

mcp_server/
 src/
    __init__.py
    main.py              # FastAPI 
    mcp_client.py        # MCP 
    mcp_server.py        # MCP  
    tools/               # MCP 
       __init__.py
       search_docs.py   #  
    utils/               #  
        __init__.py
        gemini.py        # Gemini AI 
        naver_search.py  #   
 tests/
    test_api.py          # API 
 docs/                    #  
    ai_deps              # Gemini  
    search_deps          #    
 requirements.txt         # Python 
 pyproject.toml          #  
 README.md               #  
 .gitignore              # Git  

1.

pip install -r requirements.txt

2.

API

src/utils/naver_search.py API :

NAVER_CLIENT_ID = 'your_client_id'
NAVER_CLIENT_SECRET = 'your_client_secret'

Google Cloud

src/utils/gemini.py Google Cloud :

os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "/path/to/your/credentials.json"

1: FastAPI ()

1. FastAPI

cd /Users/yanghyojun/Desktop/mcp_server
python -m src.main

uvicorn :

uvicorn src.main:app --reload --host 0.0.0.0 --port 8001

http://localhost:8001 .

2. API

** API **

curl -X POST "http://localhost:8001/search" \
  -H "Content-Type: application/json" \
  -d '{"query": "Python  "}'

{
  "result": "'Python  '    :\n\n1. Python  \n   URL: https://docs.python.org/ko/3/\n   : Python    ...\n\n",
  "query": "Python  "
}

**API **

  • Swagger UI: http://localhost:8001/docs
  • ReDoc: http://localhost:8001/redoc

  • GET /: API
  • GET /health:

3.

python tests/test_api.py

2:

MCP , FastAPI HTTP

1: MCP (8001 )

cd /Users/yanghyojun/Desktop/mcp_server
python -m src.main

2: HTTP

#  FastAPI  
import httpx
from fastapi import HTTPException

@app.post("/search-docs")
async def search_official_docs(query: str):
    """  """
    try:
        async with httpx.AsyncClient() as client:
            response = await client.post(
                "http://localhost:8001/search",
                json={"query": query},
                timeout=30.0
            )
            response.raise_for_status()
            return response.json()
    except httpx.RequestError as e:
        raise HTTPException(status_code=503, detail=f"MCP   : {str(e)}")

3: MCP

python -m src.mcp_server

Claude Desktop MCP :

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "naver-search-docs": {
      "command": "python",
      "args": ["-m", "src.mcp_server"],
      "cwd": "/Users/yanghyojun/Desktop/mcp_server"
    }
  }
}

MCP

1.

src/tools/ :

# src/tools/my_new_tool.py
from typing import Any, List
from mcp import types

class MyNewTool:
    """  """

    @staticmethod
    def get_tool_definition() -> types.Tool:
        """  """
        return types.Tool(
            name="my_new_tool",
            description=" ",
            inputSchema={
                "type": "object",
                "properties": {
                    "param": {
                        "type": "string",
                        "description": " "
                    }
                },
                "required": ["param"]
            }
        )

    @staticmethod
    async def execute(arguments: dict[str, Any]) -> List[types.TextContent]:
        """ """
        #   
        return [types.TextContent(
            type="text",
            text=""
        )]

2.

src/tools/__init__.py :

from .my_new_tool import MyNewTool

__all__ = [
    "SearchDocsTool",
    "MyNewTool",  # 
]

3. MCP

src/mcp_server.py TOOLS :

from .tools import SearchDocsTool, MyNewTool

TOOLS = [
    SearchDocsTool,
    MyNewTool,  # 
]

FastAPI

  1. FastAPI MCP subprocess
  2. MCP stdio MCP
  3. REST API
  4. MCP MCP
  5. MCP API ( 30 )
  6. Gemini AI
  7. FastAPI JSON

MCP

  1. Claude Desktop MCP MCP
  2. API
  3. Gemini AI
  4. AI
  5. , URL,

MIT

相关 MCP Servers(来自「search」)

【稳定版】12306MCP火车票服务

一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。

Alphar/Railway-Real-Time-MCP-Server

代码上下文MCP

一个MCP服务器,它在本地git仓库上提供语义搜索功能,使用户能够克隆仓库、处理分支并通过矢量化代码块搜索代码。

@fkesheh/code-context-mcp

代码索引MCP

一种模型上下文协议(MCP)服务器,可以帮助大型语言模型以最少的设置来索引、搜索和分析代码库。

@johnhuang316/code-index-mcp

代码知识记忆库工具

通过向量嵌入技术,为项目提供记忆库和RAG上下文支持,以增强代码理解和管理,并与RooCode和Cline集成。

@davidvc/code-knowledge-mcptool

飞常准-Aviation

VariFlight航班信息服务的模型上下文协议(MCP)服务器实现方案。该服务器提供了多种工具,支持查询航班信息、天气数据及航班舒适度指标。

@variflight-ai/variflight-mcp

火车时刻查询服务

基于GTFS数据的Caltrain火车时刻查询服务,提供实时火车时刻表、站点查询和时间特定查询功能。

myalone/caltrain

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/hyojun6-mcp_server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

mcp_server/ src/ __init__.py main.py # FastAPI mcp_client.py # MCP mcp_server.py # MCP tools/ # MCP __init__.py search_docs.py # utils/ # __init__.py gemini.py # Gemini AI naver_search.py # tests/ test_api.py # API docs/ # ai_deps # Gemini search_deps # requirements.txt # Python pyproject.toml # README.md # .gitignore # Git

基本信息

分类
search / rag-systems / documentation-access
运行方式
No
许可证
Unknown
详情文件
hyojun6-mcp_server.md