init.go 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package querytable
  2. import (
  3. _ "embed"
  4. "github.com/labring/aiproxy/core/model"
  5. mcpservers "github.com/labring/aiproxy/mcp-servers"
  6. )
  7. //go:embed README.md
  8. var readme string
  9. //go:embed README.cn.md
  10. var readmeCN string
  11. // need import in mcpregister/init.go
  12. func init() {
  13. mcpservers.Register(
  14. mcpservers.NewMcp(
  15. "query-table",
  16. "Stock Data Query",
  17. model.PublicMCPTypeDocs,
  18. mcpservers.WithNameCN("股票数据查询"),
  19. mcpservers.WithGitHubURL(
  20. "https://github.com/wukan1986/mcp_query_table",
  21. ),
  22. mcpservers.WithTags([]string{"finance"}),
  23. mcpservers.WithDescription(
  24. "A Model Context Protocol (MCP) server that allows LLMs to query financial data from various websites using natural language.",
  25. ),
  26. mcpservers.WithDescriptionCN(
  27. "基于playwright实现的财经网页表格爬虫,支持Model Context Protocol (MCP),可查询同花顺问财、通达信问小达、东方财富条件选股等。",
  28. ),
  29. mcpservers.WithReadme(readme),
  30. mcpservers.WithReadmeCN(readmeCN),
  31. ),
  32. )
  33. }